题目
分组统计分析使用的Pandas函数是 ____。
分组统计分析使用的Pandas函数是 ____。
题目解答
答案
在Pandas库中,分组统计分析的核心函数是 groupby()。该函数用于根据一个或多个列的值将数据框(DataFrame)划分为若干组,然后对每个组应用统计、聚合、转换或过滤等操作。
groupby() 本身并不直接返回统计结果,而是返回一个 GroupBy 对象,该对象支持多种聚合函数,例如:
-
sum():计算每组的总和; -
mean():计算每组的平均值; -
count():统计每组非空值的数量; -
std():计算每组的标准差; -
size():统计每组包含的行数; -
agg():灵活指定多个统计函数或自定义函数进行聚合。
例如:
python
df.groupby('部门')['工资'].mean() # 按部门分组,计算平均工资
df.groupby('部门').agg({'工资': ['sum', 'mean']}) # 按部门分组,计算工资的总和与均值
因此,分组统计分析所使用的Pandas函数是 groupby()。
答案:
groupby()