使用Python从CSV文件提取数据

0 投票
2 回答
19694 浏览
提问于 2025-04-15 14:51

我刚拿到我的数据,它是以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 模块。

撰写回答