Pandas DataFrame aggregate() 方法

定义和用法

aggregate() 方法允许您应用要沿 DataFrame 的轴之一执行的函数或函数名称列表,默认为 0,即索引(行)轴。

注意:agg() 方法是 aggregate() 方法的别名。

实例

返回每行的总和:

import pandas as pd

data = {
  "x": [50, 40, 30],
  "y": [300, 1112, 42]
}

df = pd.DataFrame(data)

x = df.aggregate(["sum"])

print(x)

亲自试一试

语法

dataframe.aggregate(func, axis, args, kwargs)

参数

axis 参数是关键字参数

参数 描述
func 必需。要应用于 DataFrame 的函数、函数名称或函数名称列表。
axis
  • 0
  • 1
  • 'index'
  • 'columns'
可选。将函数应用到哪个轴。默认 0。
args 可选。要发送到函数的参数。
kwargs 可选。要发送到函数中的关键字参数

返回值

包含更改的 DataFrameSeries 对象。

此函数不会更改原始 DataFrame 对象。