Python数据到CSV

时间:2011-08-23 20:21:04

标签: python csv

我无法使用pylab的rec2csv或使用csv.writer将我的python数据写为csvs。对于rec2arv的宽度为1的rec.array,我遇到了特别的麻烦。我想要做的是将数组(或列表)中的每个元素作为csv文件中的列。例如,使用以下任何一种数据类型:

data = np.random.uniform(.5, .2, 1000)
data.tolist()
data = np.core.records.fromarrays(data)

如果我只能更改lat变量的名称,那将非常有用。

1 个答案:

答案 0 :(得分:1)

我不熟悉你正在使用的rec2csv或其他一些(numpy?scipy?)的东西,但这是standard csv module的一个简单例子:

import csv
writer = csv.writer(open("test_out.csv", 'wt'))
l1 = ['a', 'b', 'c']
l2 = [n for n in xrange(len(l1))]
for row in xrange(len(l1)):
    writer.writerow([l1[row], l2[row]])