Базовое отставание в R вектор / датафрейм

Скорее всего, я покажу, что я новичок в R, но в SPSS запустить лаги очень просто. Очевидно, это ошибка пользователя, но чего мне не хватает?

x <- sample(c(1:9), 10, replace = T)
y <- lag(x, 1)
ds <- cbind(x, y)
ds

Результаты в:

      x y
 [1,] 4 4
 [2,] 6 6
 [3,] 3 3
 [4,] 4 4
 [5,] 3 3
 [6,] 5 5
 [7,] 8 8
 [8,] 9 9
 [9,] 3 3
[10,] 7 7

Я подумал, что увижу:

     x y
 [1,] 4 
 [2,] 6 4
 [3,] 3 6
 [4,] 4 3
 [5,] 3 4
 [6,] 5 3
 [7,] 8 5
 [8,] 9 8
 [9,] 3 9
[10,] 7 3

Любое руководство будет высоко ценится.

Ответы на вопрос(11)

Ваш ответ на вопрос