1. 程式人生 > >Python量化交易|pd.expanding() VS pd.rolling() 時間視窗函式區別圖解

Python量化交易|pd.expanding() VS pd.rolling() 時間視窗函式區別圖解

pd.DataFrame.expanding(min_periods=1, center=False, axis=0)
parameters detail
min_periods 需要有值的觀測點的最小數量,決定顯示狀態,=1表示每個觀測點都有值
center 把視窗的標籤設定為居中,default False–>居右
axis default 0:對列進行操作

rolling()遍歷的是移動視窗的資料,而expanding()遍歷的是從最開始到當下(min_period).
在這裡插入圖片描述
在這裡插入圖片描述