Suppose I have a tibble
id year X
1 2001 False
1 2002 TRUE
1 2003 TRUE
1 2004 False
1 2005 False
1 2006 TRUE
1 2007 TRUE
1 2008 TRUE
How to Calculate a Continuous Cumulative Sum of variable X?
id year X cumN
1 2001 False 0
1 2002 TRUE 1
1 2003 TRUE 2
1 2004 False 0
1 2005 False 0
1 2006 TRUE 1
1 2007 TRUE 2
1 2008 TRUE 3
Thanks!
dt <- tibble(id = rep(1,8),
year = 2001:2008,
X = c(FALSE, TRUE, TRUE, FALSE, FALSE, TRUE,TRUE,TRUE))