我有三列,我想与它们互动以形成一个新的data.table,其中包括所有可能的组合。
col1 = c(1,2,3,4)
col2= c(a,b)
col3 = c(x,y)
我希望结果表看起来像这样:
| col1 | col2 | col3 |
-----------------------
| 1 | a | x |
| 1 | a | y |
| 1 | b | x |
| 1 | b | y |
| 2 | a | x |
....
以此类推。
我可以使用merge命令合并两列:
table1 = data.table(merge(unique(col1),unique(col2)))
但是三个都不起作用。这可能吗?谢谢你