Python 有没有办法将跨越数月的日期范围拆分为连续的日期范围?
我有一系列的开始日期和结束日期与某个特定的值 开始日期和结束日期可以在任何月份的任何日期开始,也可以在任何月份结束 我想处理数据,这样我就可以得到每个月范围的值 数据如下所示Python 有没有办法将跨越数月的日期范围拆分为连续的日期范围?,python,datetime,time-series,Python,Datetime,Time Series,我有一系列的开始日期和结束日期与某个特定的值 开始日期和结束日期可以在任何月份的任何日期开始,也可以在任何月份结束 我想处理数据,这样我就可以得到每个月范围的值 数据如下所示 start end units 2017-10-10 2017-11-12 36.5 2017-11-12 2017-12-12 15.2
start end units
2017-10-10 2017-11-12 36.5
2017-11-12 2017-12-12 15.2
2017-12-12 2018-02-18 27.9
预期产量为
start end units
2017-10-10 2017-10-31 36.5
2017-11-1 2017-11-12 36.5
2017-11-12 2017-11-30 15.2
2017-12-1 2017-12-12 15.2
2017-12-12 2017-12-31 27.9
2018-01-01 2018-01-31 27.9
2018-02-01 2018-02-28 27.9
注意最后一个区间是如何变化的——从12月到2月——分为3个月