У меня есть DataFrame, который выглядит так
ID DateHour Value
A 2024-05-03 07:00:00 5
A 2024-05-03 09:00:00 2
A 2024-05-03 22:00:00 9
A 2024-05-03 23:00:00 1
B 2024-05-03 02:00:00 8
B 2024-05-03 09:00:00 7
B 2024-05-03 20:00:00 8
Я хотел бы почасово выполнить повторную выборку с помощью метода ffill.
Сейчас я выбираю один идентификатор, пересчитываю и помещаю все вместе.
Есть ли более простой способ сделать это?
Вот ожидаемый результат
ID DateHour Value
A 2024-05-03 07:00:00 5
A 2024-05-03 08:00:00 5
A 2024-05-03 09:00:00 2
A 2024-05-03 10:00:00 2
...
A 2024-05-03 21:00:00 2
A 2024-05-03 22:00:00 9
A 2024-05-03 23:00:00 1
B 2024-05-03 02:00:00 8
B 2024-05-03 03:00:00 8
...
B 2024-05-03 08:00:00 8
B 2024-05-03 09:00:00 7
...
B 2024-05-03 19:00:00 7
B 2024-05-03 20:00:00 8
Подробнее здесь: https://stackoverflow.com/questions/785 ... ple-per-id