在Python中从CSV文件中提取数据

时间:2009-10-06 16:16:27

标签: python csv

我刚拿到了我的数据,并将其作为csv文件提供给我。

在数据工作室(文件的拍摄地点)中看起来像这样。

Counts  frequency
300     1
302     5
303     7

Excel无法处理计算,所以我试图在python中加载它(它有scipy:D)。

我想在数组中加载数据:

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

我将如何编码?

2 个答案:

答案 0 :(得分:9)

使用Python csv模块。

答案 1 :(得分:6)

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