Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 有没有办法将跨越数月的日期范围拆分为连续的日期范围?_Python_Datetime_Time Series - Fatal编程技术网

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个月