R - soma cumulativa por condição
Então eu tenho um conjunto de dados que simplificou parece algo como isto:
Year ID Sum
2009 999 100
2009 123 85
2009 666 100
2009 999 100
2009 123 90
2009 666 85
2010 999 100
2010 123 100
2010 666 95
2010 999 75
2010 123 100
2010 666 85
Gostaria de adicionar uma coluna com a soma cumulativa, por ano e ID. Como isso:
Year ID Sum Cum.Sum
2009 999 100 100
2009 123 85 85
2009 666 100 100
2009 999 100 200
2009 123 90 175
2009 666 85 185
2010 999 100 100
2010 123 100 100
2010 666 95 95
2010 999 75 175
2010 123 100 200
2010 666 85 180
Eu acho que isso deve ser bem direto, mas de alguma forma eu não consegui descobrir. Como eu faço isso? Obrigado pela ajuda!