我使用以下方法保存带有标题的numpy数组x:
np.savetxt("foo.csv", x, delimiter=",", header="ID,AMOUNT", fmt="%i")
但是,如果我打开“foo.cv”,文件看起来如下:
# ID,AMOUNT
21,100
52,120
63,29
:
在头的开头有一个额外的
#
字符。为什么会这样?有没有办法摆脱它? 最佳答案
页眉和页脚文本作为注释添加。如果要更改注释标识符,请传递comments
选项(默认值为#
):
np.savetxt("foo.csv", x, delimiter=",", header="ID,AMOUNT",
fmt="%i", comments='')
作为documented here。
关于python - python numpy.savetxt header 有额外的字符#,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36210977/