使用 Python 计算分组数据的聚合平均值
在数据分析过程中,经常需要对分组数据进行分析。计算每组数据的聚合平均值是其中的一项基本操作,Python 提供了 pandas 库方便我们进行处理。
首先,我们需要准备一个包含分组数据的 DataFrame。以以下例子为例:
import pandas as pd
data = {'group': ['A', 'B', 'A', 'B', 'A', 'B', 'A', 'A', 'B', 'B'],
'value': [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]}
df = pd.DataFrame(data)
这里的 DataFrame 包含两列数据,其中 group
列是分组依据,value
列是需要计算聚合平均值的数据。
接下来,使用 groupby()
函数根据 group
列进行分组,并使用 mean()
函数计算每组数据的平均值。最终代码如下:
grouped = df.groupby('group')
result = grouped.mea