Suppose that I have the following dataframe
data = data.frame(age=c("a","a","b","b"),cause=c("one","two","one","two"),value=c(1,2,5,8))
data
age cause value
1 a one 1
2 a two 2
3 b one 5
4 b two 8
I'd like to create a new cause summing the values of causes for both ages, as we can see bellow
data
age cause value
1 a one 1
2 a two 2
3 b one 5
4 b two 8
5 a onetwo 3
6 b onetwo 13
Any idea of how can I do this?