[R] Manual recycling of vectors?

Charilaos Skiadas cskiadas at gmail.com
Fri Oct 19 15:58:43 CEST 2007


Sorry if this is already answered somewhere, but I could not find it.  
I have two vectors, x,y, of different length, and I want to recycle  
the smaller one (whichever one it is) until they have the same  
length. I was wondering if there is a anything better than something  
like:

x<-1:3
y<-1:10
x<-rep(x,length=max(x,y))
y<-rep(y,length=max(x,y))

or some variant of that using if to avoid the two calls to rep.

Haris Skiadas
Department of Mathematics and Computer Science
Hanover College



More information about the R-help mailing list