Как добавить столбец месяца в столбец даты в python? - PullRequest
0 голосов
/ 08 апреля 2020
date['Maturity_date'] = data.apply(lambda data: relativedelta(months=int(data['TRM_LNTH_MO'])) + data['POL_EFF_DT'], axis=1)

Пробовал также:

date['Maturity_date'] = date['POL_EFF_DT'] + date['TRM_LNTH_MO'].values.astype("timedelta64[M]")

TypeError: объект 'type' не поддерживает назначение элемента

1 Ответ

0 голосов
/ 08 апреля 2020
import pandas as pd
import datetime

#Convert the date column to date format
date['date_format'] = pd.to_datetime(date['Maturity_date'])

#Add a month column
date['Month'] = date['date_format'].apply(lambda x: x.strftime('%b'))
...