Мне хотелось бы знать, что такое непрерывные периоды. то есть с 01:00 до 03:30, с 05:00 до 06:30 и с 10:30 до 11:30.
от
до
01.09.2025 01:00:00
01.09.2025 03:30:00
01.09.2025 05:00:00
2025-09-01 06:30:00
2025-09-01 10:30:00
2025-09-01 11:30:00
Период с 04:00 до 04:30 не будет непрерывным периодом, поскольку он не продолжается с периодом времени до него или после него.
Периоды времени могут быть любой длины; в этом примере все они представляют собой 30-минутные сегменты.
Как мне это сделать?
data = { "cost": {43: 4, 42: 4, 41: 4.8, 40: 4.05, 39: 4, 37: 5.16, 35: 3.72, 34: 5, 33: 8.8, 24: 11.97, 23: 8.8}, "from": {43: "2025-09-01 01:00:00+0100", 42: "2025-09-01 01:30:00+0100", 41: "2025-09-01 02:00:00+0100", 40: "2025-09-01 02:30:00+0100", 39: "2025-09-01 03:00:00+0100", 37: "2025-09-01 04:00:00+0100", 35: "2025-09-01 05:00:00+0100", 34: "2025-09-01 05:30:00+0100", 33: "2025-09-01 06:00:00+0100", 24: "2025-09-01 10:30:00+0100", 23: "2025-09-01 11:00:00+0100"}, "to": {43: "2025-09-01 01:30:00+0100", 42: "2025-09-01 02:00:00+0100", 41: "2025-09-01 02:30:00+0100", 40: "2025-09-01 03:00:00+0100", 39: "2025-09-01 03:30:00+0100", 37: "2025-09-01 04:30:00+0100", 35: "2025-09-01 05:30:00+0100", 34: "2025-09-01 06:00:00+0100", 33: "2025-09-01 06:30:00+0100", 24: "2025-09-01 11:00:00+0100", 23: "2025-09-01 11:30:00+0100"}} table = pd.DataFrame(data) [/code] Мне хотелось бы знать, что такое непрерывные периоды. то есть с 01:00 до 03:30, с 05:00 до 06:30 и с 10:30 до 11:30.
от до
01.09.2025 01:00:00 01.09.2025 03:30:00
01.09.2025 05:00:00 2025-09-01 06:30:00
2025-09-01 10:30:00 2025-09-01 11:30:00
Период с 04:00 до 04:30 [b]не[/b] будет непрерывным периодом, поскольку он не продолжается с периодом времени до него или после него. Периоды времени могут быть любой длины; в этом примере все они представляют собой 30-минутные сегменты. Как мне это сделать?