R,非连续变量实现的 Cumsum 函数

R, Cumsum function on non-concatinative variable realisations

我有一个 306x19 的数据集,我想仅在 VarA 取特定值时才对 VarF 使用 Cumsum 函数。

在高级描述中,想法是对 VarA 进行过滤并对数据集的其余部分 (VarF) 应用 cumsum。

我将不胜感激任何关于如何解决此问题的建议。

您尝试过使用 ifelse 函数吗?这样的事情应该有效:

cumsum(ifelse(VarA == value, VarF, 0))