假设需要对一个名为data的数据集按照group进行分组,其中包含一个名为n的变量。以下是使用R语言进行求解的代码示例:
library(dplyr)
data <- data %>%
group_by(group) %>%
mutate(sum_1_to_n = cumsum(1:n))
这段代码会首先利用dplyr库中的group_by函数将数据按照group进行分组,然后利用mutate函数在每个组中添加一个名为sum_1_to_n的新变量,该变量的值是对n进行累加后的结果。其中采用cumsum函数对序列1:n进行求和操作。
下一篇:按组求大于当前值的数值之和