Pandas DataFrame aggregate() 方法
示例
返回每一行的总和
import pandas as pd
data = {
"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 |
可选,要应用函数的轴。默认为 0。 |
args | 可选,发送到函数中的参数 | |
kwargs | 可选,发送到函数中的关键字参数 |
返回值
一个 DataFrame 或 Series 对象,包含更改。
此函数不会对原始 DataFrame 对象进行更改。