pandas 笔记:聚合函数agg
Posted UQI-LIUWJ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pandas 笔记:聚合函数agg相关的知识,希望对你有一定的参考价值。
1 基本使用方法
DataFrame.agg(func=None, axis=0, *args, **kwargs)
在指定轴上使用一项或多项操作进行聚合。
不同于numpy的聚合函数,agg只能在某一个特定的轴上执行
2 参数说明
func | 用于聚合数据的函数 可以支持的类型有:
|
axis |
|
args | 传递给func的位置参数 |
kargs | 传递给func的关键字参数 |
3 举例说明
3.1 初始DataFrame
import pandas as pd
data='col1':1:1,2:2,4:1,
'col2':1:3,2:4,4:6
f1=pd.DataFrame(data)
f1
'''
col1 col2
1 1 3
2 2 4
4 1 6
'''
3.2 坐标轴
f1.agg('max')
'''
col1 2
col2 6
dtype: int64
'''
f1.agg('max',1)
'''
1 3
2 4
4 6
dtype: int64
'''
3.3 参数列表
f1.agg(['max','mean'])
'''
col1 col2
max 2.000000 6.000000
mean 1.333333 4.333333
'''
3.4 不同的轴不同的内容
f1.agg('col1':'max','col2':'mean')
'''
col1 2.000000
col2 4.333333
dtype: float64
'''
f1.agg('col1':['max','min'],'col2':'mean')
'''
col1 col2
max 2.0 NaN
mean NaN 4.333333
min 1.0 NaN
'''
以上是关于pandas 笔记:聚合函数agg的主要内容,如果未能解决你的问题,请参考以下文章
pandas使用groupby函数基于指定分组变量对dataframe数据进行分组使用agg函数计算每个分组不同数值变量的聚合统计值agg参数为字典指定不同变量的聚合计算统计量的形式
pandas使用groupby函数agg函数获取每个分组聚合对应的均值(mean)实战:计算分组聚合单数据列的均值计算分组聚合多数据列的均值
pandas使用groupby函数进行分组聚合使用agg函数指定聚合统计计算的数值变量并自定义统计计算结果的名称(naming columns after aggregation)
pandas使用groupby函数agg函数获取每个分组聚合对应的标准差(std)实战:计算分组聚合单数据列的标准差(std)计算分组聚合多数据列的标准差(std)