我的csv文件很少,所有文件都包含以下信息:
我需要从每个CSV文件中获取每一行,并分别在每个不同的Label中添加一行,以便能够对所有CSV文件中的所有度量取平均值。我写了以下几行,但我不知道如何以有效和简洁的方式编写。定义6个不同的numpy
数组,然后分别向其中添加csv
的每一行似乎不是编写代码的明智方法。你有什么建议?谢谢
for filename in csv_files:
print 'reading CSV file '+ filename
file_path=join(csv_dir, filename)
csv = np.genfromtxt (file_path, delimiter=",")
答案 0 :(得分:1)
如评论中所示: 将每个文件读入numpy.ndarray并将其存储到列表中。然后将它们堆叠在一起,例如使用np.hstack(arraylist)。