Sumas consecutivas / Rolling en un vector en R

Supongamos que en R tengo el siguiente vector:

[1 2 3 10 20 30]

¿Cómo realizo una operación mediante la cual en cada índice se suman 3 elementos consecutivos, dando como resultado el siguiente vector:

[6 15 33 60]

donde el primer elemento = 1 + 2 + 3, el segundo elemento = 2 + 3 + 10 etc ...? Gracias

Respuestas a la pregunta(4)

Su respuesta a la pregunta