R:基于扩展两个列表构建矩阵

R: constructing a matrix based on expanding two lists

我在 R 中有一个矩阵操作问题,我觉得以前必须问过这个问题,但我没有成功搜索。所以就这样吧。

我有两个向量:

x<- c(1,2,3)
y<- c(9, 10)

我想构建一个 6x2 矩阵:

1,9
1,10
2,9
2,10
3,9
3,10

感谢任何建议(以及您的耐心)。

你可以试试expand.grid

as.matrix(expand.grid(y,x)[2:1])

尝试

cbind(rep(x, each = 2), y)