[R] all combinations of the elements of two vectors

Daniel Malter daniel at umd.edu
Sat Aug 27 21:13:23 CEST 2011


x<-letters[1:3]
y<-1:3

d<-expand.grid(x,y)

g<-apply(d,1,function(x) paste(x[1],x[2],sep=""))

HTH,
Daniel


Campbell, Desmond-2 wrote:
> 
> Dear R-help readers,
> 
> I'm sure this problem has been answered but I can't find the solution.
> 
> I have two vectors
> v1 <- c("a","b")
> v2 <- c(1,2,3)
> I want an easy way to produce every possible combination of v1, v2
> elements
> Ie I want to produce
> c("a1","a2","a3", "b1","b2","b3")
> 
> regards
> Desmond
> 
> Desmond Campbell
> Dept of Biostatistics and Computing, Institute of Psychiatry (KCL),
> PO Box 20, De Crespigny Park, Denmark Hill London, SE5 8AF
> 
> Tel 020 7848 0309
> Email D.Campbell at iop.kcl.ac.uk<mailto:D.Campbell at iop.kcl.ac.uk>
> 
> 
> 
> 	[[alternative HTML version deleted]]
> 
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
> 

--
View this message in context: http://r.789695.n4.nabble.com/all-combinations-of-the-elements-of-two-vectors-tp3773397p3773472.html
Sent from the R help mailing list archive at Nabble.com.



More information about the R-help mailing list