How to create a matrix from vector returned by rep() function? How to create a matrix from vector returned by rep() function? r r

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