问答 · ANSWER
如何使用pandas进行分组聚合?
直接回答
pandas分组聚合使用groupby方法,遵循‘拆分-应用-合并’流程,对数据按类别分组后应用聚合函数进行计算。
关键要点
- 分组聚合是根据类别将数据拆分,再对每个组进行统计分析的过程。
- pandas通过
groupby方法实现‘拆分-应用-合并’的标准流程。 df.groupby('列名')['数值列'].聚合函数()是基本使用形式。- 可以使用
.agg()函数对分组数据一次性计算多个聚合指标。
怎么选 / 怎么做
1. 拆分:使用df.groupby('分组键')将数据按指定列分成多个组。
2. 应用:对分组对象调用聚合函数,如.mean()、.sum()。
3. 合并:pandas自动将各组的计算结果组合成新的Series或DataFrame返回。
常见问题
分组聚合的核心流程是什么?
是‘拆分-应用-合并’三步。
groupby后常用的聚合函数有哪些?
有sum、mean、count、max、min等。
如何一次计算多个聚合指标?
使用.agg()函数并传入字典指定。