Skip to content

Puzzled at generating combinations

3 messages · Ajay Shah, Henrique Dallazuanna, John Kane

#
I have two data frames. Suppose the first has rows

r1
r2
r3

and the second has rows

R1
R2
R3

I'd like to generate the data frame:

    r1   R1
    r1   R2
    r1   R3
    r2   R1
    r2   R2
    r2   R3
    r3   R1
    r3   R2
    r3   R3

How would I go about doing this? I'm sure there's a clean way to do it
but I find myself thinking in loops.
#
Try:

expand.grid(col2, col1)
On 18/03/2008, Ajay Shah <ajayshah at mayin.org> wrote:

  
    
#
Will something like this work?
x <- data.frame(xx=c("r1", "r2", "r3"), yy=c(1,2,3))
y <- data.frame(aa=c("R1", "R2", "R3"), bb=c(10,12,
14))

merge(x,y)
--- Ajay Shah <ajayshah at mayin.org> wrote:

            
Looking for the perfect gift? Give the gift of Flickr!