【发布时间】:2016-04-07 18:57:56
【问题描述】:
我正在从文件中读取数据集(由空格分隔)。我需要存储除数组data 中的最后一列之外的所有列,以及数组target 中的最后一列。
你能指导我如何进行下一步吗?
这就是我目前所拥有的:
with open(filename) as f:
data = f.readlines()
或者我应该逐行阅读?
PS:列的数据类型也不同。
编辑:示例数据
faban 1 0 0.288 withspy
faban 2 0 0.243 withoutspy
simulated 1 0 0.159 withoutspy
faban 1 1 0.189 withoutspy
【问题讨论】:
-
能否提供样本数据?
-
请检查编辑部分。
-
你可能想使用 csv 模块。
-
请同时描述输出
-
如果你稍后要做一些分析,你可能也可以看看 pandas (pandas.pydata.org)。它提供了从 CSV 文件中读取数据的功能。然后,您可以分隔列并以您希望的方式处理数据。
标签: python arrays list file io