dataframe agg函数
时间: 2023-08-17 11:55:42 浏览: 102
Pandas对DataFrame单列/多列进行运算(map, apply, transform, agg)
5星 · 资源好评率100%
DataFrame的agg函数是用于对DataFrame进行聚合操作的函数。它可以对指定的列应用一个或多个聚合函数,并返回一个包含聚合结果的新的DataFrame。
agg函数的语法如下:
```python
df.agg(func, axis=0, *args, **kwargs)
```
参数说明:
- func:聚合函数,可以是一个函数名称的字符串,也可以是一个函数或函数列表。
- axis:指定按行(axis=0)还是按列(axis=1)进行聚合,默认为0。
- *args, **kwargs:可选的参数,传递给聚合函数。
示例:
假设有一个名为df的DataFrame,其中包含两列'A'和'B',我们可以使用agg函数计算它们的平均值和最大值:
```python
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3, 4, 5], 'B': [6, 7, 8, 9, 10]})
result = df.agg(['mean', 'max'])
print(result)
```
输出结果为:
```
A B
mean 3.0 8.0
max 5.0 10.0
```
在上面的示例中,我们将agg函数应用于df,对每一列分别计算了平均值和最大值,并将结果返回为一个新的DataFrame。
阅读全文