是否存在使用data.table分组计算滚动统计信息的现有习惯用法?
例如,给出以下代码:
DT = data.table(x=rep(c("a","b","c"),each=2), y=c(1,3), v=1:6)
setkey(DT, y)
stat.ror <- DT[,rollapply(v, width=1, by=1, mean, na.rm=TRUE), by=y];
Run Code Online (Sandbox Code Playgroud)
如果还没有,那最好的方法是什么?