DataFrame.agg(func, axis=0, *args, **kwargs)
使用指定axis上的一个或多个操作Aggregate。
参数:func:function, str, list或 dict
函数,用于聚合数据。如果是函数,
则必须在传递DataFrame或传递到DataFrame.apply时工作。
接受的组合是:
function
string function name
functions的list 和/或 function names, 例如,[np.sum,mean]
axis labels的dict -> functions, function names 或 这样的list.
axis:{0 or ‘index’, 1 或 ‘columns’}, 默认 0
如果0或 index :应用函数到每一列。
如果1或‘columns’:应用函数到每一行。
*args
要传递给func的位置参数。
**kwargs
要传递给func的关键字参数。
返回:DataFrame, Series 或 scalar
如果使用单个函数调用DataFrame.agg,则返回Series,
如果使用多个函数调用DataFrame.agg,
如果使用单个函数调用Series.agg则返回DataFrame,
如果使用多个函数调用Series.agg则返回标量,
返回一个Series。
聚合操作总是在轴上执行,或者是
index(默认)或列轴。 这种行为不同于