Последовательные / Скользящие суммы в векторе в R
Предположим, в R у меня есть следующий вектор:
[1 2 3 10 20 30]
Как выполнить операцию, при которой в каждом индексе суммируются 3 последовательных элемента, в результате чего получается следующий вектор:
[6 15 33 60]
где первый элемент = 1 + 2 + 3, второй элемент = 2 + 3 + 10 и т. д.? Спасибо