df <- data.frame(var1=c('a','a','a','c','d','c'),var2=c('kk','kk','ll','bb','bb','bb'),var3=c(1,1.4,2,2,5.1,3.2))
df
  var1 var2   var3
1    a    kk   1
2    a    kk   1.4
3    a    ll   2
4    c    bb   2
5    d    bb   5.1
6    c    bb   3.2
#I want df to look like this
df
  var1 var2   sum
1    a    kk   2.4
2    a    ll   2
3    c    bb   5.2
4    d    bb   5.1
When var1 has same values in var2 they should sum up. So for example all a (var1)  that has kk as value in var2 added up.
I am completely clueless but tried sapply(split(df$var1,df$var2), sum). Obviously I missed specifying what should sum up (var3).
Thank you for suggestions
 
     
    