Извлечение данных из файла CSV в Python - PullRequest
0 голосов
/ 06 октября 2009

Я только что получил свои данные, и они передаются мне в виде csv файла.

Это похоже на это в студии данных (где был взят файл).

Counts  frequency
300     1
302     5
303     7

Excel не может обрабатывать вычисления, поэтому я пытаюсь загрузить его в python (он имеет scipy: D).

Я хочу загрузить данные в массив:

Counts = [300, 302, 303]
frequency = [1, 5, 7]

Как я буду кодировать это?

Ответы [ 2 ]

9 голосов
/ 06 октября 2009

Используйте модуль Python csv .

6 голосов
/ 06 октября 2009
import csv

counts = []
frequencies = []

for d in csv.DictReader(open('yourfile.csv'), delimiter='\t'):
    counts.append(int(d['Counts']))
    frequencies.append(int(d['frequency']))

print 'Counts = ', counts
print 'frequency = ', frequencies
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...