如何创建循环以从.csv文件中提取数据

时间:2017-06-07 09:41:51

标签: loops csv python-2.x

我面对这个问题,除了Scipy或Numpy之外似乎无法找到解决方法,在这种情况下我都不想使用这两种方法。

从.csv文件中,我想提取第一列的值: enter image description here

我设法使用以下代码:

mat_data = open('file.csv')
data_reader = csv.reader(mat_data)
list_data = list(data_reader)
value1=float(list_data[1][0])
value2=float(list_data[2][0])
value3=float(list_data[3][0])

我现在想创建一个可以使用的循环并创建值“i”,无论我的.csv多长。 有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这对我有用了!

mat_data = open('file.csv')
data_reader = csv.reader(mat_data)
list_data = list(data_reader)

i=0
value=dict()
for i in range(1,len(list_data)):
    value[i]=list_data[i][0]
    print value[i]