我的数据框mydf为 mydf <- data.frame(month = c('apr', 'may', 'june'),cost = c(100, 150, 200))
我希望得到一个累计累计每个记录的runningTotal
month cost runningTotal
1 apr 100 100
2 may 150 250
3 june 200 450
我尝试使用dplyr sum但是没有用。 有人可以帮我找到最有效的方法 感谢。
答案 0 :(得分:0)
我们可以使用cumsum
library(dplyr)
mydf%>%
mutate(runningTotal = cumsum(cost))