有没有办法将跨几个月的日期范围划分为连续的日期范围?

时间:2019-05-13 05:35:26

标签: python datetime time-series

我有一系列针对某个值的开始日期和结束日期。

开始日期和结束日期可以在任何月份的任何日期开始,也可以在任何月份的结束。

我想处理数据,以便获取每个月度范围的值。

数据看起来像这样

           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

P.S-注意最后一个范围是如何变化的-从12月到2月的跨度-分为3个月。

0 个答案:

没有答案