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

wil*_*ire 0 python csv

我刚收到我的数据,它作为csv文件提供给我.

它在data studio(文件的拍摄地)中看起来像这样.

Counts  frequency
300     1
302     5
303     7
Run Code Online (Sandbox Code Playgroud)

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

我想在数组中加载数据:

Counts = [300, 302, 303]
frequency = [1, 5, 7]
Run Code Online (Sandbox Code Playgroud)

我该如何编码呢?

Dan*_*man 9

使用Python csv模块.


nos*_*klo 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
Run Code Online (Sandbox Code Playgroud)