I\'m trying to find the dplyr function for cartesian product. I\'ve two simple data.frame with no common variable:
x <- data.frame(x=c(\"a\",\"b\",\"c\"))
If we need a tidyverse output, we can use expand from tidyr
tidyverse
expand
tidyr
library(tidyverse) y %>% expand(y, x= x$x) %>% select(x,y) # A tibble: 9 × 2 # x y # #1 a 1 #2 b 1 #3 c 1 #4 a 2 #5 b 2 #6 c 2 #7 a 3 #8 b 3 #9 c 3