使用Python从CSV文件提取数据
我刚拿到我的数据,它是以csv
文件的形式给我的。
在数据工作室里,它看起来是这样的(就是这个文件的样子)。
Counts frequency
300 1
302 5
303 7
Excel处理不了这些计算,所以我想用Python来加载它(因为Python有scipy
这个库 :D)。
我想把数据加载到一个数组里:
Counts = [300, 302, 303]
frequency = [1, 5, 7]
我该怎么写代码呢?
2 个回答
7
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
当然可以!请把你想要翻译的内容发给我,我会帮你把它变得更简单易懂。
9
使用Python的 csv 模块。