【发布时间】:2014-12-24 16:41:51
【问题描述】:
我已将.csv 文件导入Python 并将其命名为data。它看起来像这样:
aK bK id
.124 .121 1
.320 .202 2
.222 .198 3
等等几百行。如何将aK 列和bK 列转换为列表?我试过这个:
aK = []
for row in data:
aK.append(row[0])
但是 aK 仍然是一个空白列表。
【问题讨论】:
-
你是如何在数据中导入 csv 的??
-
你能澄清一下这个问题吗
-
@japem 我想他是在问你如何加载文件并将其转换为 python 字符串/列表/其他对象。您使用的是
csv模块吗? -
哦。是的,我是。 >>> 导入 csv >>> a = open('MyFile.csv') >>> data = csv.reader(a)
-
@japem 对于您在评论中发布的代码,很难相信
aK在循环之后是空的,请发布有问题的实际代码正文。(也许您在通过之前使用了文件对象发给csv.reader)