0

I have two vectors, x and y, of different lengths. I want a tibble where every value of x is repeated for every value of y.

x <- c("a", "b") 
y <- c(1, 2, 3)

example tibble:

x   y
a   1           
a   2           
a   3           
b   1           
b   2           
b   3           
Ronak Shah
  • 377,200
  • 20
  • 156
  • 213
Abeaver
  • 3
  • 1

1 Answers1

0

Use expand.grid(x,y).

> expand.grid(x,y)
  Var1 Var2
1    a    1
2    b    1
3    a    2
4    b    2
5    a    3
6    b    3
Maël
  • 45,206
  • 3
  • 29
  • 67