我有一个df
,数据为7 days
,按小时存储。因此,我的索引是time
,列是open
,Time
和hour
。
我想绘制任何特定时间(即
)所有数据点的平均值-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