我想在例如范围内找到平均值
Time b
1 10
2 32
3 34
4 0
5 63
6 94
7 93
8 39
9 0
10 190
. .
. .
. .
我想在时间1到3、4到6、7到9,...中找到b的平均值
这是我要计算的信息:Info1
我想在特定范围28800中找到0到6436801之间的b平均值,所以我尝试使用
df.groupby(pd.cut(df["b"],np.arange(0,6436801,28800))).mean()
但是结果是这样的:
您还有其他方法来处理此类问题吗?还是我的代码是错误的?请提出建议。
一种方法可能是计算Time
的mod(3)并在其上分组: