Я хотел бы сделать кумулятивную сумму в поле, но reset агрегированное значение всякий раз, когда встречается 0.
Вот пример того, что я хочу:
data.frame(campaign = letters[1:4] ,
date=c("jan","feb","march","april"),
b = c(1,0,1,1) ,
whatiwant = c(1,0,1,2)
)
campaign date b whatiwant
1 a jan 1 1
2 b feb 0 0
3 c march 1 1
4 d april 1 2