r - 如何根据与先前变量的加法累加创建新变量
问题描述
我想根据新向量中的每个附加值生成一个累积的总持续时间。
我可以手动显示我想要实现的目标,但无法使用代码完成此任务。目的是创建一个脚本,该脚本将基于“duration”列自动执行“total_duration”列。
duration=c(1.5,8.9,3,6.2)
total_duration=c(1.5,10.4,13.4,19.6)
duration_df=data.frame(duration,total_duration)
解决方案
您可以使用基本功能来实现这一点cumsum()
total_duration = cumsum(duration)
[1] 1.5 10.4 13.4 19.6
推荐阅读
- flutter - 如何使 PopupMenuItems 根据 TabBar 中的选项卡(如 WhatsApp)进行更改
- c# - 在 Azure 函数中从 Azure.Messaging.EventGrid 接收 EventGridEvent
- php - 仅在 WooCommerce 单品页面上的价格超过 10 美元时显示
- apache-kafka - 用于代理验证的 Kafka ssl ca 位置
- django - 仅允许父模型的所有者在使用通用视图时创建子模型(django-guardian)
- r - 应用 group_by 时保留 df 的所有变量并用日期汇总?
- node.js - 如何使用 mikro-orm 和 nestjs 获取左表数据
- postgresql - 如何使用 Powershell 脚本创建 PostgreSQL 数据库作为章鱼部署中的一个步骤
- sas - 在 SAS 中聚合两列中的数据
- javascript - 我如何使用它在我的页面中对数据进行排序的不同方式来处理这个 API?