Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用groupby查找熊猫的平均值,但存在问题_Python_Pandas_Group By_Range - Fatal编程技术网

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()

我猜你在寻找滚动平均值。