用法:
Rolling.aggregate(func, *args, **kwargs)
在指定轴上使用一项或多项操作进行聚合。
- func:函数、str、列表或字典
用于聚合数据的函数。如果是函数,则必须在传递 Series/Dataframe 或传递给 Series/Dataframe.apply 时工作。
接受的组合是:
function
字符串函数名
函数和/或函数名称列表,例如
[np.sum, 'mean']
轴标签的字典 -> 函数、函数名称或此类列表。
- *args:
要传递给
func
的位置参数。- **kwargs:
要传递给
func
的关键字参数。
- 标量、系列或数据帧
返回可以是:
标量:当 Series.agg 使用单个函数调用时
系列:当使用单个函数调用 DataFrame.agg 时
DataFrame:当使用多个函数调用 DataFrame.agg 时
返回标量、系列或数据帧。
参数:
返回:
注意:
agg
是aggregate
的别名。使用别名。改变传递对象的函数可能会产生意外行为或错误,因此不受支持。有关更多详细信息,请参阅使用用户定义函数 (UDF) 方法进行变异。
通过的user-defined-function 将通过系列进行评估。
例子:
>>> df = pd.DataFrame({"A":[1, 2, 3], "B":[4, 5, 6], "C":[7, 8, 9]}) >>> df A B C 0 1 4 7 1 2 5 8 2 3 6 9
>>> df.rolling(2).sum() A B C 0 NaN NaN NaN 1 3.0 9.0 15.0 2 5.0 11.0 17.0
>>> df.rolling(2).agg({"A":"sum", "B":"min"}) A B 0 NaN NaN 1 3.0 4.0 2 5.0 5.0
相关用法
- Python pandas.core.window.rolling.Rolling.sum用法及代码示例
- Python pandas.core.window.rolling.Rolling.var用法及代码示例
- Python pandas.core.window.rolling.Rolling.quantile用法及代码示例
- Python pandas.core.window.rolling.Rolling.std用法及代码示例
- Python pandas.core.window.rolling.Rolling.median用法及代码示例
- Python pandas.core.window.rolling.Rolling.min用法及代码示例
- Python pandas.core.window.rolling.Rolling.sem用法及代码示例
- Python pandas.core.window.rolling.Rolling.mean用法及代码示例
- Python pandas.core.window.rolling.Rolling.count用法及代码示例
- Python pandas.core.window.rolling.Rolling.kurt用法及代码示例
- Python pandas.core.window.rolling.Rolling.rank用法及代码示例
- Python pandas.core.window.rolling.Rolling.corr用法及代码示例
- Python pandas.core.window.rolling.Window.mean用法及代码示例
- Python pandas.core.window.rolling.Window.std用法及代码示例
- Python pandas.core.window.rolling.Window.sum用法及代码示例
- Python pandas.core.window.rolling.Window.var用法及代码示例
- Python pandas.core.window.expanding.Expanding.kurt用法及代码示例
- Python pandas.core.window.expanding.Expanding.sum用法及代码示例
- Python pandas.core.window.expanding.Expanding.median用法及代码示例
- Python pandas.core.window.expanding.Expanding.std用法及代码示例
注:本文由纯净天空筛选整理自pandas.pydata.org大神的英文原创作品 pandas.core.window.rolling.Rolling.aggregate。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。