【发布时间】:2016-09-18 03:45:43
【问题描述】:
我在 DataFrame 中有一个系列,最初作为对象读取,然后需要将其转换为 yyyy-mm-dd 形式的日期,其中 dd 是月末。
例如,我有 DataFrame df,其中包含 Date 列作为对象:
... Date ...
... 200104 ...
... 200508 ...
说到这里,我想要的是一个日期对象:
... Date ...
... 2001-04-30 ...
... 2005-08-31 ...
这样 df['Date'].item() 返回
datetime.date(2001, 04, 30)
我使用以下代码几乎可以到达那里,但我所有的日期都是在月初,而不是月底。请指教。
df['Date'] = pd.to_datetime(df['Date'], format="%Y%m").dt.date
注意:我已经将 Pandas ad pd 和 datetime 导入为 dt
【问题讨论】:
标签: python date datetime pandas