Добрый день! Изучаю возможности pandas, хотелось бы узнать.
Возможно ли разбить строку на несколько строк по суткам согласно продолжительности.
Есть данный датафрейм
d = {'Сообщение': ['26734926', '25020746'], 'Начало неисправности': ['30.01.2022', '04.09.2021'], 'Время начала неисправн.': ['8:30:00', '23:22:00'], 'Оконч. неисправн.': ['10.02.2022', '14.09.2021'], 'Время устранения неиспр.': ['20:30:00', '7:15:00']}
pd.DataFrame(data=d)
Преобразовать датафрейм так чтобы разница между окончанием и началом не превышал суток (24 часа).
Сутки считаются от 8:30:00 до 8:29:59
На примере
186065 Z1 26734926 276.00 2022-01-30 0 days 08:30:00 2022-02-10 0 days 20:30:00
после преобразования
186065 Z1 26734926 276.00 2022-01-30 0 days 08:30:00 2022-01-31 0 days 08:29:59
186065 Z1 26734926 276.00 2022-01-31 0 days 08:30:00 2022-02-01 0 days 08:29:59
186065 Z1 26734926 276.00 2022-02-01 0 days 08:30:00 2022-02-10 0 days 08:29:59
.......и т.д.