repeating rows or columns within a matrix
Juhana Vartiainen wrote:
Spse I have a matrix, say
...
and I would like to expand it by repeating rows within the matrix, to get, if the repeating factor is 2, say:
...
(or columnwise as well) . There must be a smart way of doing that?
For your particular example the following works apply(matrix(1:9,ncol=3,byrow=T), 2, rep, rep(2,3)) You may also want to look at ?apply ?rep to adapt it to your needs. Sincerely, Diego Kuonen
Dr. ?s sc. Diego Kuonen CEO & Applied Statistician Statoo Consulting, PO Box 107, 1015 Lausanne, Switzerland + Have you ever been Statooed? http://www.statoo.info + + Free Statooed newsletters: http://lists.statoo.com + -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html Send "info", "help", or "[un]subscribe" (in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._