[R] duplicate rows in a matrix

Silvia Lipski sillispiral at yahoo.com
Fri Nov 2 17:04:15 CET 2007


Hi!

Is there a fast way to duplicate rows in a matrix?
I would like to do the following:

change a matrix A like:
     [,1] [,2] 
 [1,] Kevin 1
 [2,] Alf 2

into :
     [,1] [,2] 
 [1,] Kevin 1
 [2,] Kevin 1
 [3,] Alf 2
 [4,] Alf 2

i.e. double all rows. The only way I could think off
was: rbind(A[1,],A[1,],A[2,],A[2,]) - which is really
impractible, of course.

Can anyone help, please?
Thank you,
Silvia



More information about the R-help mailing list