Skip to content
Prev 311625 / 398503 Next

Using cumsum with 'group by' ?

On 22-11-2012, at 18:08, TheRealJimShady wrote:

            
Assuming your data are in a dataframe named df this should do what you want

df[,"cumsum"] <- ave(df$x,by=df$id, FUN=cumsum)


Berend