将日期时间格式的索引转换为仅限日期的python pandas
Posted
技术标签:
【中文标题】将日期时间格式的索引转换为仅限日期的python pandas【英文标题】:Converting datetime formatted index to date only python pandas 【发布时间】:2021-07-18 11:34:59 【问题描述】:我有一个索引格式为日期时间的数据框:
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
我已经挣扎了很长时间。希望以前没有人问过这个问题。感谢您的输入! :)
【问题讨论】:
【参考方案1】:使用pandas.DatetimeIndex.date
df.index = df.index.date
如果您的索引是字符串而不是日期时间类型,请将其转换为日期时间
df.index = pd.to_datetime(df.index)
【讨论】:
【参考方案2】:试试
df['yourcol'] = df['col'].dt.date
如果在索引中
df.index = df.index.date
【讨论】:
以上是关于将日期时间格式的索引转换为仅限日期的python pandas的主要内容,如果未能解决你的问题,请参考以下文章