标签: r performance
我正在寻求通过改变窗口大小来计算滚动总和的最快方法。我使用以下代码,但对于长度为1M的向量,它太慢了。
由于
testing2
答案 0 :(得分:3)
试试这个:
en <- seq_along(x) + window # end positions cum <- cumsum(x) cum[en] - cum + x