【发布时间】:2019-03-24 06:23:25
【问题描述】:
我想要一个变量,例如desired_output,它基于cumsumover 的累积和,其中cumsum 函数每次到达thresh 中的下一个数字时都会重置。
cumsumover <- c(1, 2, 7, 4, 2, 5)
thresh <- c(3, 7, 11)
desired_output <- c(3, 3 ,7 ,11 ,11 ,11) # same length as cumsumover
这个问题很相似,但我无法理解代码。 dplyr / R cumulative sum with reset
与类似的问题相比,我的条件是在与cumsumover 不同长度的向量中指定的。
任何帮助将不胜感激。如果同时提供了基础 R 和 tidyverse 方法,则会获得奖励。
【问题讨论】:
标签: r