You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R语言如何使用base R原生功能实现数据列累计求和

Base R实现方案

1. 保留原数据集,新增每行累计求和列(与dplyr实现效果完全一致)

cumsum()本身就是R原生内置函数,无需加载任何第三方包,直接给数据框新增列即可:

# 新增累计求和列
d$cumsum <- cumsum(d$values)

# 预览前几行结果
head(d)

运行后输出的结构、计算结果和你用dplyr得到的final_file完全相同。

2. 仅需单个最终累计求和结果

如果你不需要每行的中间累计值,只需要所有values的总和,直接调用sum()即可:

total_sum <- sum(d$values)

返回的就是单个累计求和的最终结果。

内容的提问来源于stack exchange,提问作者stats_noob

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 18:21:01