【发布时间】:2017-11-08 14:10:57
【问题描述】:
我遇到了这个问题,除了 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])
我现在想创建一个循环,无论我的 .csv 文件有多长,都可以使用并创建价值“i”。 有什么想法吗?
【问题讨论】:
-
map(lambda x: x[0], data_reader)应该给你一个第一列的列表
标签: loops csv python-2.x