【发布时间】:2018-11-29 19:32:30
【问题描述】:
我有以下数据框:
x <- data.frame("Col1" = c('A', 'B', 'C', 'D'), "Col2" = c('W', 'X', 'Y', 'Z'))
我想要一个新的数据框,其中包含所有可能的行组合组合,这将提供一个包含两列的数据框,其中包含以下内容:
A W
A X
A Y
A Z
B W
B X
B Y
B Z
C W
...
数据框总是有两列,但行数可能会有所不同。
我查看了 permute() 或 sample() 但我没有设法得到我想要的东西。 谢谢!
【问题讨论】:
-
试试这个:
expand.grid(x),看这个expand.grid -
stackoverflow.com/questions/18705153 对我来说似乎不同,足以成为一个单独的问题。这个场景已经在 data.frame 中加载了值,这些值作为单个参数传递给
expand.grid()。在该链接场景中,这些值作为多个参数传递给expand.grid()。