В Pandas я хотел бы пересчитать свой фрейм данных и взять среднее значение за 5-часовой период и в пределах уровня индекса. Мой фрейм данных выглядит так: df
timestamp width length
name
10 2019-08-01 00:00:00 10.1 86.1
10 2019-08-01 00:00:10 10.0 86.2
10 2019-08-01 00:05:40 10.1 86.3
10 2019-08-01 00:05:50 10.0 86.2
8 2019-08-01 00:05:54 12.0 110.0
Я хотел бы сохранить свою переменную name в качестве индекса (желательно не устанавливать метку времени в качестве индекса), например:
timestamp width length
name
10 2019-08-01 00:00:05 10.05 86.15
10 2019-08-01 00:05:45 10.05 86.25
8 2019-08-01 00:05:54 12.0 110.0
Я пытался:
df_resample = df.resample('5H', on='timestamp').mean()
Но это не будет работать на уровне индекса. Также он устанавливает дату и время в индексе, которого я стараюсь избегать.