首页 > 解决方案 > 如何编写自己的 R cumsum() 函数?

问题描述

我对 R 很陌生,想编写自己的 R cumsum()函数。如何创建函数,该函数采用长度为 N 的值向量来计算累积和。谢谢

标签: rcumulative-sumcumsum

解决方案


accumulate这是使用包中的 cumsum 函数{purrr}

alt_cumsum <- function(x) {
  require(purrr)
  accumulate(x, `+`)
}

示例用法:

> alt_cumsum(1:5)
[1]  1  3  6 10 15

推荐阅读