下面這個是想要處理的資料,我的想法是用移動平均(moving average)來填充,視窗期為6個月,若前面資料不足6個就只數現有的,然后新填充的慷訓作為后一個空ma值的參考值。然后我的代碼是這樣的
mda["MT"] = mda.groupby("stock_code")['MT'].transform(lambda x: x.fillna(x.rolling(6, 1).mean()))但是,結果僅僅是把前面的數字平滑下來填充了

這個是我的輸出結果,顯然不是我想要的
求大佬們相助作小弟的
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/245856.html
