R - suma acumulada por condición
Así que tengo un conjunto de datos que simplificado se ve algo como esto:
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
Me gustaría agregar una columna con la suma acumulada, por año e ID. Me gusta esto:
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
Creo que esto debería ser bastante sencillo, pero de alguna manera no he podido resolverlo. ¿Cómo hago esto? ¡Gracias por la ayuda!