r - 如何编写自己的 R cumsum() 函数?
问题描述
我对 R 很陌生,想编写自己的 R cumsum()函数。如何创建函数,该函数采用长度为 N 的值向量来计算累积和。谢谢
解决方案
accumulate
这是使用包中的 cumsum 函数{purrr}
:
alt_cumsum <- function(x) {
require(purrr)
accumulate(x, `+`)
}
示例用法:
> alt_cumsum(1:5)
[1] 1 3 6 10 15
推荐阅读
- javascript - 在 React 的 useEffect() 钩子中使用 setInterval() 之前尝试进行 API 调用
- python - 堆积条形图X轴给出错误的顺序python plotly
- apache-httpclient-5.x - Apache HTTPClient5 - 如何防止连接/流被拒绝
- java - 检查一个键是 JSONObject 中的数组或字符串
- sql - etext 格式的长度大小(BI 报告)
- java - java.net.SocketException:尝试从spark sql java应用程序将数据加载/写入redis时连接重置异常
- ruby - 从 Rails 服务器运行 ruby system(),包括 gem 访问
- c# - 使用 OxyPlot 获取范围的坐标
- vim - 在 VIM 上进入命令行模式(“:”)时,如何在状态栏中显示命令模式?
- .htaccess - Cpanel 设置 cakephp 2.6.3