问答 · ANSWER

分组与聚合的概念是什么?

直接回答
分组是按类别拆分数据,聚合是对每个分组应用函数(如求和、平均)得到汇总值。pandas的groupby方法实现了‘拆分-应用-合并’流程。

关键要点

  • 分组是根据一个或多个键(类别)将数据集拆分成多个子集。
  • 聚合是对每个分组应用函数,将数组转换为一个标量(如平均值、总和)。
  • ‘拆分-应用-合并’是groupby操作背后的标准流程。
  • pandas使用DataFrame.groupby()方法进行分组,配合.mean()、.sum()等函数进行聚合计算。

怎么选 / 怎么做

分组与聚合的核心流程是‘拆分-应用-合并’:1. 拆分:根据指定列的值将DataFrame拆分成独立的组。2. 应用:对每个组独立应用一个计算函数(如求和、求平均)。3. 合并:将每个组的计算结果按分组键组合成新的数据结构(如Series)返回。

常见问题

分组与聚合分别指什么?

分组是按类别拆分数据。聚合是对分组数据汇总计算。

‘拆分-应用-合并’流程是什么?

按键拆分数据,对每组应用函数,合并结果。

pandas如何实现分组聚合?

使用DataFrame.groupby()方法进行分组和聚合。

深入学

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