У меня есть фрейм данных, который состоит из меток времени (в час), которые должны быть сгруппированы каждые 5 строк с количеством дождей в час. Проблема в этой ситуации заключается в том, что некоторые временные метки, которые должны быть сгруппированы, имеют разные даты, например, некоторые временные метки go в течение полуночи. Мой оригинал df
:
Datum HH DayPrecipitation
9137 2016-01-16 18:00:00 18 0
9138 2016-01-16 19:00:00 19 6
9139 2016-01-16 20:00:00 20 0
... ... ... ...
44874 2020-02-13 19:00:00 19 0
44875 2020-02-13 20:00:00 20 0
44878 2020-02-13 23:00:00 23 0
Я бы хотел, чтобы это в широком формате выглядело примерно так:
Где отметка времени 1-5 - это каждые 5 строк предыдущего и значения берутся из df['DayPrecipitation']
Datum timestamp1 timestamp2 ... timestamp 5
2016-01-16 0 6 0
2020-02-13 0 0 0
Я не уверен, как go об этом, так как группировка по дате не даст мне нужные мне результаты, но я не знаю, чтобы группировать каждые 5 строк. Помощь будет высоко ценится! Спасибо!