Retraso básico en vector R / trama de datos

Lo más probable es que exponga que soy nuevo en R, pero en SPSS, ejecutar retrasos es muy fácil. Obviamente este es un error del usuario, pero ¿qué me falta?

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

Resultados en:

      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

Pensé que vería:

     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

Cualquier orientación será muy apreciada.

Respuestas a la pregunta(11)

Su respuesta a la pregunta