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滚动计算的用法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。