我试图在 R 中找到所有可能的独特组合。似乎已经提出了很多类似的问题,但我找不到相同的问题。
我的问题是从向量 x 中找到 m 个元素的组合,但 m 可能大于 x。例如,从 letters[1:2] 中选择 3 个元素,希望可以返回:
combn(letters[1:2],3)
[,1] [,2] [,3] [,4]
[1,] "a" "a" "a" "b"
[2,] "a" "a" "b" "b"
[3,] "a" "b" "b" "b"
但是combn函数n < m中的错误。有类似的功能,包括 gtools:permutations、expand.grid。
如果之前有人问过同样的问题,请再次道歉,但我没有听懂。谢谢。