【发布时间】:2018-03-20 21:50:12
【问题描述】:
更新。这是我的代码。我将 400 个 csv 文件导入到 1 个列表中。每个 csv 文件有 200 行和 5 列。我的最终目标是对每行或每个 csv 文件的第 4 列的值求和。以下代码导入所有 csv 文件。但是,我正在努力从大列表中的每个 csv 文件中分离出第 4 列数据。
for i in range (1, 5, 1):
data = list()
for i in range(1,400,1):
datafile = 'particle_path_%d' % i
data.append(np.genfromtxt(datafile, delimiter = "", skip_header=2))
print datafile
我想在 python 中将 100 个 csv 文件读入 100 个不同的数组。例如:
array1 将有 csv1 array2 将有 csv2 等。
这样做的最佳方法是什么?我现在正在附加到一个列表,但我有一个大列表,事实证明很难拆分成更小的列表。我的最终目标是能够对每个数组执行不同的操作(加、减数字等)
【问题讨论】:
-
您能否编辑与您当前相关的
code的问题? -
您可以使用
loadtxt或genfromtxt读取文件吗?您必须更具体地说明您需要处理数组列表。
标签: python arrays list loops numpy