为得到每个月的天数,实际上就是每个月最后一天的日期,最终生成如下表格:

df = pd.DataFrame(pd.date_range(start='3/1/2017', periods=29, freq=pd.offsets.MonthEnd(1)),columns=['last_day'])
df['data_mth'] = df['last_day'].dt.year*100+df['last_day'].dt.month
df['month_days'] = df['last_day'].dt.day版权声明:本文为butterfly1107原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。