在数据分析中,分组后计算各组的平均值是一种常见的操作。这有助于理解不同分组的中心趋势。Pandas 的 groupby
方法允许你对数据进行分组,并使用 mean
方法计算每个分组的平均值。
groupby
方法将数据根据某个或某些列进行分组,然后使用 mean
方法计算每个分组的平均值。# 准备数据和示例代码的运行结果,用于案例 74
# 示例数据
data_grouped_mean = {
'Group': ['A', 'A', 'B', 'B', 'C', 'C'],
'Values': [10, 20, 15, 25, 30, 35]
}
df_grouped_mean = pd.DataFrame(data_grouped_mean)
# 分组后计算平均值
grouped_means = df_grouped_mean.groupby('Group').mean()
df_grouped_mean, grouped_means
在这个示例中,我们根据 Group
列对数据进行分组,并计算了每个组的平均值。
原始 DataFrame (df_grouped_mean
):
Group Values
0 A 10
1 A 20
2 B 15
3 B 25
4 C 30
5 C 35
分组后的平均值 (grouped_means
):
Values
Group
A 15.0
B 20.0
C 32.5
这个结果显示了每个组的平均值。分组后计算平均值是一种重要的数据分析技术,有助于了解不同分组的平均特征。