我正在尝试使用python将数组保存到csv文件中。
我有一个数组数组:
myarr = [[10.3,11.2,10.7],[13.4,12.6,12.7],[12.56,14.21,11.33]]
我想将其保存为csv文件,格式如下:
A B C
1 10.3 11.2 10.7
2 13.4 12.6 12.7
3 12.56 12.41 11.33
我需要它保存而不删除以前的行,所以如果我回到同一个文件尝试保存更多的数组,它不应该删除旧行,它应该从下一个可用行开始。
感谢您的帮助。
答案 0 :(得分:1)
我不知道这些列标题是什么。请解释一下。您可以使用以下代码逐行将数组写入csv文件。
import csv
myarr = [[10.3,11.2,10.7],[13.4,12.6,12.7],[12.56,14.21,11.33]]
with open("myarray.csv", "wb") as f:
writer = csv.writer(f)
writer.writerows(myarr)