diff () вычисляет разницу между значениями в векторе с заданной задержкой.
Есть ли эквивалентная функция, которая работает на двух векторах? Например, у меня есть:
v1 = c(1, 2, 3, 4, 5, 3)
v2 = c(5, 4, 3, 2, 1, 0)
Мне нужно рассчитать разницу между каждым значением v1 и v2 при лаге 1. Это будет:
(2 - 5), (3 - 4), (4 - 3)...
Этого можно достичь, используя комбинации head () / tails () на 2 векторах, но мне было интересно, есть ли уже функция, которая может делать то же самое.