计算每组最后三个观察值的平均值

时间:2019-01-24 12:29:39

标签: r dplyr

我的数据类似于下面的前三列:

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个值的平均值。理想情况下,我想保持观察窗口的长度灵活。

我该怎么做?

0 个答案:

没有答案