问答 · 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函数,为不同列指定不同聚合函数。