Pandas_cum累积计算和rolling滚动计算的用法详解
Pandas主要统计特征函数:
| 方法名 |
|---|
| sum() |
| mean() |
| var() |
| std() |
| corr() |
| cov() |
| skew() |
| kurt() |
| describe() |
cum累积计算函数
cum系列函数是作为DataFrame或Series对象的方法出现的,因此命令格式为D.cumsum()
| 方法名 |
|---|
| cumsum() |
| cumprod() |
| cummax() |
| cummin() |
计算出前n项和:
D=pd.Series(range(0,20)) D.cumsum() 00 11 23 36 .... 19190 dtype:int64
rolling滚动计算函数
rolling_系列是pandas的函数,不是DataFrame或Series对象的方法,其格式为pd.rolling_mean(D,k),其中每k列计算一次平均值,滚动计算。
| 方法名 |
|---|
| rolling_sum() |
| rolling_mean() |
| rolling_var() |
| rolling_std() |
| rolling_corr() |
| rolling_cov() |
| rolling_skew() |
| rolling_kurt() |
依次对相邻两项求和:
pd.rolling_sum(D,2) 0NaN 11.0 23.0 35.0 47.0 .... 1937.0 dtype:float64
以上这篇Pandas_cum累积计算和rolling滚动计算的用法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。