csv
使用pandas.Series.to_csv
添加到每个日期索引将时间序列数据写入文件00:00:00
,这在另一个应用程序中打开 csv 文件时很烦人。
Date,price
2000-06-01 00:00:00,90.3
2000-06-02 00:00:00,92.69
2000-06-05 00:00:00,96.1
是否有一种干净/pythonic 的方式可以将日期值写为没有额外的日期00:00:00
?
更一般地说,是否有可能pandas
有一个索引列,它是日期而不是时间戳?
编辑:对于那些可能访问这个问题的人来说,这是我想出的解决方案:
with io.StringIO() as sout:
data.to_csv(sout, header=True, index=True)
with open(fname, 'w') as fout:
fout.write(sout.getvalue().replace(' 00:00:00',''))