Есть ли способ разбить диапазон дат, охватывающий месяцы, на последовательные диапазоны дат? - PullRequest
1 голос
/ 13 мая 2019

У меня есть ряд начальной и конечной даты относительно определенного значения.

Дата начала и дата окончания могут начинаться с любой даты в любом месяце и заканчиваться в любом месяце.

Я хочу обработать данные, чтобы получить значение для каждого месячного диапазона.

Данные выглядят так

           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. - Помните, как меняется последний диапазон - промежуток с декабря по февраль - на 3 месяца.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...