[英]write list columnwise in csv file using python
list1 = [1,2,3]
list2 = [3,5,6]
list3 = [4,5,6]
我想在csv文件中输出为:
A B C
1 3 4
2 5 5
3 6 6
我尝试使用pandas以及np.savetxt()
但是它不起作用!
如果您不想使用外部库,则可以选择以下方法:
import csv
with open('foo.csv', "wb") as csv_file:
writer = csv.writer(csv_file, delimiter=',')
writer.writerow(['A', 'B', 'C'])
for i in range(0, len(list1)):
writer.writerow([list1[i],list2[i],list3[i]])
尝试这个:
np.savetxt('test.csv', np.c_[l1,l2,l3], delimiter=' ', header='A B C',fmt='%d',comments='')
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.