Python numpy savetxt中的标题不正确
我有两个python列表,如下所示:Python numpy savetxt中的标题不正确,python,csv,numpy,Python,Csv,Numpy,我有两个python列表,如下所示: a=[1,2,3,4,5] b=['a','b','c','d','e'] 将这些文件保存到csv文件的一种方便方法是仅使用具有以下语法的numpy: np.savetxt(“f1.csv”,np.column_stack((a,b)),delimiter=“,”,fmt=“%s,%s”,header=“val1,val2”) 但是输出csv是这样的,在val1之前有一个#,而不仅仅是在标题中指定的名称val1: # val1 val2 0 1 a
a=[1,2,3,4,5]
b=['a','b','c','d','e']
将这些文件保存到csv文件的一种方便方法是仅使用具有以下语法的numpy:
np.savetxt(“f1.csv”,np.column_stack((a,b)),delimiter=“,”,fmt=“%s,%s”,header=“val1,val2”)
但是输出csv是这样的,在val1之前有一个#
,而不仅仅是在标题中指定的名称val1:
# val1 val2
0 1 a
1 2 b
2 3 c
3 4 d
4 5 e
我使用的是python 3.5.3和numpy==1.13.1。这是编码问题吗?我遗漏了什么?正如@hpaulj所建议的那样,
comments
参数实现了以下功能:
np.savetxt("f2.csv", np.column_stack((a,b)),delimiter=",", fmt="%s, %s",header=" val1, val2", comments="")
有关
注释用法的更多信息,请参见。,正如@hpaulj所建议的那样,注释参数起到了以下作用:
np.savetxt("f2.csv", np.column_stack((a,b)),delimiter=",", fmt="%s, %s",header=" val1, val2", comments="")
有关comments
用法的更多信息,请参见。使用comments
参数使用comments
参数