每月最后一天-数据帧



晚上好,我在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

最新更新