订购n值的所有可能方法

时间:2013-11-30 18:39:15

标签: r combinations interaction

这是一个矢量:

myVect = c(1,6,3,12,11,15,7,9,19,21)

如何通过重新排序myVect获取我们可以获得的所有可能不同向量的列表?

可以通过以下方式获得一种可能的重新排序方式:

set.seed(12)
sample(myVect)

1 个答案:

答案 0 :(得分:4)

尝试使用combinat包中的permn

library(combinat)
permn(myVect)

由于所有可能组合的数量为3628800

,因此需要一段时间