在数据框中格式化日期时间

时间:2020-05-25 16:36:39

标签: python pandas datetime

我有一个数据框,其中有许多不同的日期作为索引:

2005-01-02 
2005-01-03 
2005-01-04 
2005-01-04 
... 
2014-12-30 
2014-12-31

,我想将其格式设置为MM-DD,而无需将类型更改为字符串。有人可以帮我吗?第二个问题:如果这样做,我仍然可以使用dt.dayofyear吗?

1 个答案:

答案 0 :(得分:2)

简单方法

df.index.str[5:]

更常见的方式

df.index.strftime('%m-%d')