У меня есть pandas фрейм данных с некоторыми датами начала и окончания.
ActualStartDate ActualEndDate
0 2019-06-30 2019-08-15
1 2019-09-01 2020-01-01
2 2019-08-28 2019-11-13
Учитывая эти даты начала и окончания, мне нужно посчитать, сколько дней в каждом месяце между датами начала и окончания. Я не могу найти хороший способ приблизиться к этому, но итоговый фрейм данных должен выглядеть примерно так:
ActualStartDate ActualEndDate 2019-06 2019-07 2019-08 2019-09 2019-10 2019-11 2019-12 2020-01 etc
0 2019-06-30 2019-08-15 1 31 15 0 0 0 0 0
1 2019-09-01 2020-01-01 0 0 0 30 31 30 31 1
2 2019-08-28 2019-11-13 0 0 4 30 31 13 0 0
Обратите внимание, что фактический фрейм данных имеет ~ 1500 строк с разными датами начала и окончания. Открыт для другого вывода df, но показывает выше, чтобы дать вам представление о том, что мне нужно сделать sh. Заранее благодарю за любую помощь!