Python中agg函数功能介绍
时间: 2024-05-12 09:12:58 浏览: 107
AGG使用入门
在Python中,agg函数是Pandas库中的一个聚合函数,用于对数据进行聚合操作。agg函数可以对一组数据进行多个聚合计算,并将计算结果合并成一个DataFrame返回。agg函数的语法如下:
```python
DataFrame.agg(func=None, axis=0, *args, **kwargs)
```
其中,func表示要对数据进行的聚合计算,可以是一个函数或者是一个函数列表。axis表示要进行聚合计算的轴,可以是0或1。*args和**kwargs表示传递给聚合函数的参数。
下面是agg函数的一些常见用法:
1. 对DataFrame按列进行聚合计算:
```python
df.agg(['sum', 'mean', 'max'])
```
这个例子中,agg函数对DataFrame中的每个列分别进行了求和、平均值和最大值的计算,并将结果合并成一个DataFrame返回。
2. 对DataFrame按行进行聚合计算:
```python
df.agg(lambda x: x.sum(), axis=1)
```
这个例子中,agg函数对DataFrame中的每一行进行了求和的计算,并将结果合并成一个Series返回。
3. 对DataFrame按列进行不同的聚合计算:
```python
df.agg({'A': ['sum', 'mean'], 'B': ['min', 'max']})
```
这个例子中,agg函数对DataFrame中的列A进行求和和平均值的计算,对列B进行最小值和最大值的计算,并将结果合并成一个DataFrame返回。
阅读全文