Dear Jorge Yes expand.grid() is exactly what I wanted. This problem keeps cropping up, and I've never known a simple way to implement it.
Thanks very much. Regards Desmond ________________________________________ From: Jorge I Velez [mailto:jorgeivanve...@gmail.com] Sent: 27 August 2011 19:19 To: Campbell, Desmond Cc: r-help@R-project.org Subject: Re: [R] all combinations of the elements of two vectors Hi Desmond, You might try > sort(apply(expand.grid(v1, v2), 1, paste, collapse = "", sep = "")) [1] "a1" "a2" "a3" "b1" "b2" "b3" HTH, Jorge On Sat, Aug 27, 2011 at 12:54 PM, Campbell, Desmond <> 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.campb...@iop.kcl.ac.uk<mailto:d.campb...@iop.kcl.ac.uk> [[alternative HTML version deleted]] ______________________________________________ R-help@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. ______________________________________________ R-help@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.