這與我之前的問題相同,但是這次窗口可以重疊。我想控制窗口大小,[以及邊緣發(fā)生的情況(盡管現(xiàn)在“相同”的填充就可以了)]。輸入:a0521825window_size=3, op=np.max結果:a res0 55 52 51 88 82 85 5我還想傳遞通用函數(shù),以減少列和減少行,如鏈接問題中所示。獎金:如果我不需要計算所有值,我可以使用步幅 > 1 進行跨步運行窗口,并在其余部分填寫 nan。這樣做可以節(jié)省計算嗎?
1 回答

冉冉說
TA貢獻1877條經(jīng)驗 獲得超1個贊
你想要這樣的東西
df['res'] = df['a'].rolling(3, min_periods=0, center=True).max()
對于通用函數(shù),您應該替換.max()
為.aggregate(fn)
添加回答
舉報
0/150
提交
取消