我的数据类似于下面的前三列:
ID OBS VAL WIN3AVG
1 1 2 NA
1 2 4 NA
1 3 6 4
1 4 8 6
1 5 10 8
2 1 3 NA
2 2 4 NA
2 3 5 4
2 4 6 5
使用dplyr,我想添加一列,该列定义为VAL的最后3个值的平均值。理想情况下,我想保持观察窗口的长度灵活。
我该怎么做?