pandas从year-date-time列中拆分年份[重复]

qij5mzcb  于 2023-04-18  发布在  其他
关注(0)|答案(1)|浏览(91)

此问题已在此处有答案

Extracting just Month and Year separately from Pandas Datetime column(13个回答)
昨天关门了。
我有一个 Dataframe 'df',其中一列名为'date_time',其值的格式为“2018-01- 01 T00:00:00-05:00”。我想将其拆分,以便在新列中只包含年份“2018”。
我尝试df ['year'] = df[“date_time”].str.split(“-",n=1,expand = False)我得到一个名为'year'的新列,其中包含一个列表[2018,01- 01 T00:00:00-05:00]但我想将其拆分,以便在新列中只包含2018年。

cnjp1d6j

cnjp1d6j1#

IIUC用途:

df['year'] = pd.to_datetime(df['date_time'], error="coerce").dt.year

相关问题