问答 · ANSWER

常用的聚合函数是什么?

直接回答
pandas提供了多种内置聚合函数,用于将分组后的数据汇总为单一统计量,如求和、求平均值、计数、求最大值和最小值等。

关键要点

  • 聚合函数用于将分组内的数据汇总为单一统计量。
  • 常用函数有sum(求和)、mean(求平均值)、count(计数)、max(求最大值)、min(求最小值)。
  • 其他函数包括std(标准差)、var(方差)和size(计算每组大小)。
  • 可以通过agg函数一次性对多列应用多种聚合计算。

怎么选 / 怎么做

在pandas中,对DataFrame使用groupby方法分组后,可直接调用聚合函数(如df.groupby('列名')['数值列'].sum()),或使用agg函数指定多个聚合操作(如df.groupby('列名').agg({'列A': 'sum', '列B': 'mean'}))。

常见问题

聚合函数是做什么的?

将分组内的一组数据汇总为单一统计值。

count和size函数有什么区别?

count统计非空值个数,size计算每组总行数(含空值)。

怎么一次计算多个聚合指标?

使用agg函数,为不同列指定不同聚合函数。

深入学

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