【发布时间】:2022-11-18 21:37:01
【问题描述】:
我想将滚动窗口功能与“步幅”一起使用。
这意味着,步骤仍然是 1。
但是我们可以以一定的间隔对索引进行重新采样,而不仅仅是 1。
你知道吗?非常感谢。
例如:
df:
row0: 0
row1: 1
row2: 2
row3: 3
row4: 4
row5: 5
row6: 6
row7: 7
row8: 8
row9: 9
...
df1 = df.rolling(window=3, stride=3).sum() (where stride is not exist in pd.rolling)
df1:
row0: nan
row1: nan
row2: nan
row3: nan
row4: nan
row5: nan
row6: 9 (row6+row3+row0)
row7: 12 (row7+row4+row1)
row8: 15 (row8+row5+row2)
row9: 18 (row9+row6+row3)
...
【问题讨论】: