熊猫-按组/子组执行滚动平均值

问题描述 投票:1回答:1

我正试图通过对几列进行分组来找到滚动平均值。下面是我的数据集的样子:

category, sub_category,value
fruit, apple, 10
fruit, apple, 2
fruit, apple, 5
fruit, apple, 1
fruit, banana, 3
fruit, orange, 5
fruit, orange, 5
fruit, orange, 3
fruit, orange, 8

预期输出:

category, sub_category,value, rolling_average
fruit, apple, 10, 10
fruit, apple, 2, 6
fruit, apple, 5, 5.66
fruit, apple, 1, 2.66
fruit, banana, 3, 3
fruit, orange, 5, 5
fruit, orange, 5, 5
fruit, orange, 3, 4.33
fruit, orange, 8, 5.33

我能够在没有任何组的情况下执行滚动平均,但不确定如何在同一数据帧内按组执行]

我正试图通过对几列进行分组来找到滚动平均值。以下是我的数据集的外观:类别,子类别,值水果,苹果,10个水果,苹果,2个水果,苹果,5个水果,苹果,...

pandas moving-average
1个回答
2
投票

我相信您每组需要Expanding.mean

© www.soinside.com 2019 - 2024. All rights reserved.