我有一个问题,我认为最好使用组合学来解决。
假设您有 4 个值 (2,5,6,7)。我想要获得所有向量,其中我挑选出其中的 3 个向量,也就是说我想要一个具有 (2,5,6),(2,5,7),(5,6,7) 的矩阵。我想用通用向量来做到这一点。我该怎么做?
最佳答案
x <- c(2, 5, 6, 7)
combn(x, 3)
给出
> combn(x, 3)
[,1] [,2] [,3] [,4]
[1,] 2 2 2 5
[2,] 5 5 6 6
[3,] 6 7 7 7
关于r - 组合学R,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22888457/