pandas rolling(待续)

2020-04-19  本文已影响0人  xiao_dong_zi

rolling 是个非常好用的函数 。
先来个df

num = list(range(4))
num2 =list(range(1,5))
df= pd.DataFrame({'a':num,'b':num2})
index a b
0 0 1
1 1 2
2 2 3
3 3 4

先说参数的意思

image.png
df['a'].rolling(window=3).mean() #(1)
index a
0 NaN
1 NaN
2 1
3 2
df['a'].rolling(window=3,min_periods=2).mean()
index a
0 NaN
1 0.5
2 1
3 2
上一篇 下一篇

猜你喜欢

热点阅读