[R] How to generate a matrix where each row (or column) is the same vector?

Peng Yu pengyu.ut at gmail.com
Thu Sep 17 16:02:48 CEST 2009


Hi,

I can use the following code to generate a matrix, each column of
which is 'x'. But I have to specify '5' twice in the second command. I
am wondering if there is a better way to do it.

> x=1:10
> matrix(rep(x,5),nc=5)
> t(matrix(rep(x,5),nc=5))

Regards,
Peng




More information about the R-help mailing list