Thanks guys! expand.grid looks like the thing I need.

Meanwhile, I also came up with an alternative way of doing it using rep and
cbind.

pairwise <- function(a,b) {
    aa = rep(a, each=length(b))
    cbind(aa,b)
}



On Mon, May 25, 2009 at 9:52 PM, Mike Lawrence <Mike.Lawrence@dal.ca> wrote:

> expand.grid(i,j)
>
> On Mon, May 25, 2009 at 8:26 PM, alad <abhimanyulad@gmail.com> wrote:
> >
> > Hi,
> >
> > I have:
> > i = c(1,2,3)
> > j = c(4,5,6)
> >
> > How do I create a matrix of all pairs?
> > i.e.
> > 1,4
> > 1,5
> > 1,6
> > 2,4
> > :
> >
> > Thanks!
> >
> >
> > --
> > View this message in context:
> http://www.nabble.com/How-to-create-all-pairs-tp23714659p23714659.html
> > Sent from the R help mailing list archive at Nabble.com.
> >
> > ______________________________________________
> > 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.
> >
>
>
>
> --
> Mike Lawrence
> Graduate Student
> Department of Psychology
> Dalhousie University
>
> Looking to arrange a meeting? Check my public calendar:
> http://tr.im/mikes_public_calendar
>
> ~ Certainty is folly... I think. ~
>

	[[alternative HTML version deleted]]


