Python 使用groupby查找熊猫的平均值,但存在问题
我想找出如下范围内的平均值Python 使用groupby查找熊猫的平均值,但存在问题,python,pandas,group-by,range,Python,Pandas,Group By,Range,我想找出如下范围内的平均值 Time b 1 10 2 32 3 34 4 0 5 63 6 94 7 93 8 39 9 0 10 190 . . . . .
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的平均值
这是我要计算的信息:
我想找到b的平均值,从0到6436801,在一定范围内,28800,所以我尝试使用
df.groupby(pd.cut(df[“b”]、np.arange(0643680128800)).mean()
但结果是这样的:
你有其他方法来处理这类事情吗?还是我的代码错了?
请建议。计算每3行的平均值
df_means=df.groupby(np.arange(len(df.Time))//3.means()
我猜你在寻找滚动平均值。