在python中绘制每小时的时间序列

时间:2018-09-19 14:47:25

标签: python pandas plot time-series

我有一个df,数据为7 days,按小时存储。因此,我的索引是time,列是openTimehour

我想绘制任何特定时间(即

)所有数据点的平均值

-x轴为0到24,并且

-y轴是该小时内“打开”的平均值。

我可以使用for loops,但我想知道是否还有一种更Python化的方法来实现这一目标

下面是我的数据框:

     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 

0 个答案:

没有答案