我的问题与this post相同,但我想用dplyr
:
使用R数据帧,例如:
df <- data.frame(id = rep(1:3, each = 5)
, hour = rep(1:5, 3)
, value = sample(1:15))
如何添加与id匹配的累积和列?
如果没有dplyr
,上一篇文章的公认解决方案是:
df$csum <- ave(df$value, df$id, FUN=cumsum)