Составьте почасовой временной ряд в питоне - PullRequest
0 голосов
/ 19 сентября 2018

У меня есть 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 
...