我希望数据框如下,保存为csv文件,日期时间索引格式为 “%Y-%m-% d”。python2.7:dataframe date_format =“%Y-%m-%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
是日期列中输入字符串?如果是这样,就需要使之日期时间列第一:DF [ '日期'] = p.to_datetime(DF [ '日期'],格式= '%Y /%M%d') – Yorian
感谢,它是日期时间格式不是字符串。 – tktktk0711