晚上好,我在Pandas DataFrame中有以下数据:
日期 | DT_INI |
---|---|
2021-03-01 | 01032021 |
2021-02-06 | 06022021 |
您可以使用pd.offset.MonthEnd(n=0)
作为偏移量来添加基准日期以获得月末日期,如下所示:
df['Date_Month_End'] = df['Date'] + pd.offsets.MonthEnd(n=0)
print(df)
Date DT_INI Date_Month_End
0 2021-03-01 1032021 2021-03-31
1 2021-02-06 6022021 2021-02-28
指定参数n=0
,使2021-03-31
的日期不会前滚到2021-04-30