У меня есть df
, данные для 7 days
, с интервалом час .Итак, мой индекс time
, а мои столбцы open
, Time
и hour
.
Я хотел бы построить среднее значение для всех точек данных в любой конкретный час, т. Е. Для оси
-x от 0 до 24 и
* 1016.* -y ось - это среднее значение «открыто» за этот час.
Я мог бы использовать for loops
, но я хочу знать, есть ли более Pythonic способ достичь этого
Ниже мой фрейм данных:
time open Time hour
2018-09-12 03:00:00 0.046 2018-09-12 03:00:00 3
2018-09-12 04:00:00 0.042 2018-09-12 04:00:00 4
2018-09-12 05:00:00 0.039 2018-09-12 05:00:00 5
2018-09-12 06:00:00 0.039 2018-09-12 06:00:00 6
2018-09-12 07:00:00 0.032 2018-09-12 07:00:00 7
2018-09-12 08:00:00 0.032 2018-09-12 08:00:00 8
2018-09-12 09:00:00 0.030 2018-09-12 09:00:00 9
2018-09-12 10:00:00 0.030 2018-09-12 10:00:00 10
2018-09-12 11:00:00 0.042 2018-09-12 11:00:00 11