我希望数据帧如下,保存为csv文件,日期时间索引格式为 “%Y-%间 - %d”。
date price_am price_pm
2017-06-01 E E
2017-06-02 D E
2017-06-03 C D
我使用了以下代码,但它不起作用:
df.to_csv('move.csv', date_format='%Y-%m-%d')
但是当我打开保存的cvs文件时,日期时间格式显示如下:
date price_am price_pm
2017/6/1 E E
2017/6/2 D E
2017/6/3 C D
如何更改csv文件中的数据时格式索引。谢谢!
<class 'pandas.core.frame.DataFrame'>
DatetimeIndex: 2557 entries, 2011-01-01 to 2017-12-31
Data columns (total 2 columns):
price_am 2527 non-null object
price_pm 2526 non-null object
dtypes: object(2)
memory usage: 59.9+ KB
答案 0 :(得分:1)
看起来您在Excel中验证数据 - 原始日期已更改。
尝试使用Notepad++
之类的文本编辑器 - csv
文件数据是正确的。
如果使用默认选项:
print (df.head().to_csv())
date,price_am,price_pm
2017-06-01,E,E
2017-06-02,D,E
2017-06-03,C,D