Я застрял с небольшой проблемой преобразования данных. Вот данные, которые у меня есть:
start_date end_date ticket info
1/1/2020 1/3/2020 A A_info
1/5/2020 1/10/2020 B B_info
И я sh, чтобы преобразовать их в такой формат:
ticket date info
A 1/1/2020 A_info
A 1/2/2020 A_info
A 1/3/2020 A_info
B 1/5/2020 B_info
B 1/6/2020 B_info
...
B 1/10/2020 B_info
Где число строк на элемент соответствует каждой день в начальном интервале. Я считаю, что гораздо проще редактировать / анализировать после загрузки в систему BI, если она находится в этом формате. Какой самый простой способ сделать это в pandas? Я уже получил массив дат для каждой строки, выполнив что-то вроде этого:
dates = [start + datetime.timedelta(days=x) for x in range((end-start).days)]
Но какой самый быстрый способ перебрать строки и расширить / продублировать их с правильными датами?