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()
,但它不起作用!
答案 0 :(得分:5)
$(document).ready(function(){
setInterval(pageSwitchFunction, millisecondsIntervalToSwitchPages);
});
function pageSwitchFunction(){
// page swtich logic here
}
使用DataFrame
构造函数:
pd.DataFrame({'A': list1, 'B': list2, 'C':list3}).to_csv('file.csv', index=False)
如果想要列的自定义顺序:
(pd.DataFrame({'A': list1, 'B': list2, 'C':list3}, columns=['B','A','C'])
.to_csv('file.csv', index=False))
答案 1 :(得分:1)
如果您不想使用外部库,则可以选择
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]])
答案 2 :(得分:-1)
试试这个:
np.savetxt('test.csv', np.c_[l1,l2,l3], delimiter=' ', header='A B C',fmt='%d',comments='')