python3浮窗移动_pythonpandas移动窗⼝函数rolling
超级好⽤的移动窗⼝函数
陈情表翻译
最近经常使⽤移动窗⼝函数,觉得很⽅便,功能强⼤,代码简单,故将pandas中的移动窗⼝函数都做介绍。它都是以rolling打头的函数,后接具体的函数,来显⽰该移动窗⼝函数的功能。
rolling_count 计算各个窗⼝中⾮NA观测值的数量
函数
arg : DataFrame 或 numpy的ndarray 数组格式
window : 指移动窗⼝的⼤⼩,为整数
freq :
center : 布尔型,默认为Fal, 指取中间的
how : 字符串,默认为“mean”,为down- 或re-sampling
import pandas as pd
import numpy as np
df = pd.DataFrame({'key1':['a','a','b','b','a'],试管婴儿流程
'key2':['one','two','one','two','one'],
'data1':np.nan,
'data2':np.random.randn(5)})
df1
2
3
液态空气4
5
6
7打水漂作文
8
9
rolling_sum 移动窗⼝的和
arg : 为Series或DataFrame
window : 窗⼝的⼤⼩
min_periods : 最⼩的观察数值个数
freq :
center : 布尔型,默认为Fal, 指取中间的
how : 取值的⽅式,默认为None
rolling_mean 移动窗⼝的均值
2
rolling_median 移动窗⼝的中位数
2
rolling_var 移动窗⼝的⽅差
rolling_std 移动窗⼝的标准差
rolling_min 移动窗⼝的最⼩值
rolling_max 移动窗⼝的最⼤值
rolling_corr 移动窗⼝的相关系数
rolling_corr_pairwi 配对数据的相关系数
等价于: rolling_corr(…, pairwi=True)
rolling_cov 移动窗⼝的协⽅差
rolling_skew 移动窗⼝的偏度(三阶矩)
rolling_kurt 移动窗⼝的峰度(四阶矩)
公司声明公告
rolling_apply 对移动窗⼝应⽤普通数组函数
rolling_quantile 移动窗⼝分位数函数
rolling_window 移动窗⼝
ewma 指数加权移动
ewma(arg[, com, span, halflife, ...])1
洪碧玲
ewmstd 指数加权移动标准差
ewmstd(arg[, com, span, halflife, ...])1
ewmvar 指数加权移动⽅差
ewmvar(arg[, com, span, halflife, ...])1
ewmcorr 指数加权移动相关系数
森林动物ewmcorr(arg1[, arg2, com, span, halflife, ...])1
ewmcov 指数加权移动协⽅差
ewmcov(arg1[, arg2, com, span, halflife, ...])1