【发布时间】:2022-06-16 13:27:38
【问题描述】:
我需要使用两组(或组)名称的所有可能组合来制作一个数据框,这样一组名称中的任何名称都不会与同一组中的另一个名称匹配。然后把它变成一个数据框。
例如:取:
set_1 = c("n1","n2","n3", n4")
set_2 = c("b1", "b2", "b3", "b4")
我知道我可以使用以下命令从任一集合中选择 x(例如下面的 2)
data.frame(t(combn(set_1, 2))
我什至可以组合 set_1 和 set_2 并在 combn 函数中使用它,但这不会限制组合,因此如果选择了“n2”(或 n3 或 n4),则无法选择“n1”。
希望这能清楚地解释问题!谢谢大家!
【问题讨论】:
-
你想要什么输出?
-
expand.grid(Set_1, set_2)
标签: r combinations