问答 · 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()函数并传入字典指定。

深入学

小象教研组整理 · 内容来自课程讲义与企业内训素材,仅供学习参考。