python自定义函数求方差_python pandas移动窗口函数rolling的用法

超级好用的移动窗口函数

最近经常使用移动窗口函数,觉得很方便,功能强大,代码简单,故将pandas中的移动窗口函数都做介绍。它都是以rolling打头的函数,后接具体的函数,来显示该移动窗口函数的功能。

rolling_count 计算各个窗口中非NA观测值的数量

函数

pandas.rolling_count(arg, window, freq=None, center=False, how=None)

arg : DataFrame 或 numpy的ndarray 数组格式

window : 指移动窗口的大小,为整数

freq :

center : 布尔型,默认为False, 指取中间的

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)})

df

pd.rolling_count(df[['data1','data2']],wind

你可能感兴趣的:(python自定义函数求方差)