【发布时间】:2020-12-23 09:55:04
【问题描述】:
我有一个数据框,其中的日期像对象一样存储,格式为
2020-01-01 00:00:00+01:00
我想提取年份作为新列:
tp['year'] = pd.to_datetime(tp.datefield).dt.year, utc=True)
(没有utc=True 我得到:ValueError:Tz-aware datetime.datetime 不能转换为 datetime64,除非 utc=True)
但是对于像2020-01-01 00:00:00+01:00 这样的日期,我得到的是 2019 年,而应该是 2020 年。我做错了什么?
【问题讨论】:
标签: pandas