Pandas DataFrame aggregate() 方法
实例
返回每行的总和:
import pandas as pddata = {"x": [50, 40, 30],"y": [300, 1112, 42]}df = pd.DataFrame(data)x = df.aggregate(["sum"])print(x)
定义与用法
aggregate() 方法允许您沿 DataFrame 的一个轴(默认为 0,即索引(行)轴)应用要执行的函数或函数名列表。
注意:
agg() 方法是 aggregate() 方法的别名。语法
dataframe.aggregate(func, axis, args, kwargs)
参数
axis 参数是一个 关键字 参数。
| 参数 | 值 | 描述 |
|---|---|---|
| func | 必填。 要应用于 DataFrame 的函数、函数名或函数名列表。 | |
| axis | 0 1 'index' 'columns' | 可选,将功能应用于哪个轴。默认值为 0。 |
| args | 可选,发送到函数中的参数 | |
| kwargs | 可选,要发送到函数中的关键字参数 |
返回值
此函数不更改原始 DataFrame 对象。