【发布时间】:2018-05-05 19:17:36
【问题描述】:
如何使用 numpy 将多个列表保存到 .csv 文件中,其中每个列表代表一列。
例如:
A=['A','B','C']
B=['1','2','3']
csv 输出文件应如下所示
A,1
B,2
C,3
试过了,但只需要1个参数,怎么做?
numpy.savetxt('output.csv', A,B , delimiter=',', fmt='%s')
【问题讨论】:
-
看看
numpy.hstack、vstack和stack -
savetxt保存一个数组,而不是列表。如果给定一个列表(或列表列表),它会尝试将其转换为数组。 -
@hpaulj 是的,但如果我将其转换为数组,我正在使用列表,然后它也会添加
{'' ''}元素,这与电子表格不兼容。 -
直接写列表怎么样?也许使用 zip 对它们进行迭代。
标签: list csv numpy export-to-csv