How to create a matrix from vector returned by rep() function?
rep
will return an atomic vector. If you want a matrix, use matrix
on the results, with the appropriate dimensions.
eg.
x <- 1:20matrix(rep(x,2), ncol = 2) [,1] [,2] [1,] 1 1 [2,] 2 2 [3,] 3 3 [4,] 4 4 [5,] 5 5 [6,] 6 6 [7,] 7 7 [8,] 8 8 [9,] 9 9[10,] 10 10[11,] 11 11[12,] 12 12[13,] 13 13[14,] 14 14[15,] 15 15[16,] 16 16[17,] 17 17[18,] 18 18[19,] 19 19[20,] 20 20