【发布时间】:2019-07-22 19:49:32
【问题描述】:
我想从数据框df 创建一个摘要报告,其中每一行是基于列B 的列A 的累积总和(其中C 是另一个id 列)。下面是数据和输出:
set.seed(154)
df <- data.frame(B = append(append(rep(1,10),rep(2,10)),rep(3,10)),
C = rep(1:10,3),
A = sample(0:10,30,replace=T)) %>% arrange(B,C)
输出:
我写的是
df %>% arrange(B) %>% group_by(B) %>%
transmute(test =sum(cumsum(A))) %>% unique()
但它只是对每列 B 求和,而不是累积。
【问题讨论】: