【发布时间】:2019-04-02 15:41:49
【问题描述】:
我有一个看起来像这样的数据框:
df =
Hour Production
12 45
15 50
18 89
21 56
12 49
16 55
18 23
21 44
12 33
15 95
17 76
22 89
25 97
我想按小时分组,然后取生产的平均值,但是,我想以这样一种方式分组,一个组可以占用 -/+ 1 小时。换句话说,产量应该是三组第 12 小时的产量平均值,第 15 和 16 小时的产量平均值,第 17 和 18 小时的产量平均值,第 17 和 18 小时的产量平均值第 21 和 22 小时,最后是第 25 小时
除了创建小时集群然后按集群分组之外,还有更好的方法吗?
【问题讨论】:
标签: python pandas group-by mean