首页 > 解决方案 > 将日期时间格式的索引转换为仅限日期的python pandas

问题描述

我有一个数据框,其索引格式为日期时间,如下所示:

2019-01-01 00:00:00+00:00
2019-01-02 00:00:00+00:00
2019-01-03 00:00:00+00:00   

我只想保留年-月-日组件,而不必将索引更改回列然后再返回索引

期望的结果:

2019-01-01
2019-01-02
2019-01-03

我已经挣扎了很长一段时间。希望以前没有人问过这个问题。感谢您的输入!:)

标签: pythonpandasdatetimeindexingformatting

解决方案


使用pandas.DatetimeIndex.date

df.index = df.index.date

如果您的索引是字符串而不是日期时间类型,请将其转换为日期时间

df.index = pd.to_datetime(df.index)

推荐阅读