【发布时间】:2017-08-30 21:39:01
【问题描述】:
我正在尝试查找笛卡尔积的 dplyr 函数。 我有两个没有公共变量的简单 data.frame:
x <- data.frame(x=c("a","b","c"))
y <- data.frame(y=c(1,2,3))
我想重现
的结果merge(x,y)
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
我已经寻找过这个(例如here 或here),但没有找到任何有用的东西。
非常感谢
【问题讨论】:
-
expand.grid(x$x,y$y)或CJ(x$x, y$y)来自 data.table
标签: r dplyr cartesian-product