我想在python中将numpy数组保存为csv文件
例如,给定以下数组
a = [[1,2,3], [4,5,6], [7,8,9]]
我想要一个csv文件,比如:
^{pr2}$下面的代码给出的结果如下:
a.tofile('file1.csv',sep=',')
result: 1 2 3 4 5 6 7 8 9
我也尝试了下面的代码
df = pd.DataFrame(a)
df.to_csv("file2.csv", index=None)
这并没有给我一次想要的结果
1
2
3
4
5
6
7
8
9
我很感激你的意见和建议。在
你可以做
pd.DataFrame(a).T.to_csv('file2.csv', index=False, header=None)
只需使用
numpy.ndarray.transpose()
和numpy.savetxt()
例程:
^{pr2}$output.csv
内容:相关问题 更多 >
编程相关推荐