对 n 值进行排序的所有可能方式

Rem*_*i.b 5 combinations interaction r

这是一个向量:

myVect = c(1,6,3,12,11,15,7,9,19,21)
Run Code Online (Sandbox Code Playgroud)

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

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

set.seed(12)
sample(myVect)
Run Code Online (Sandbox Code Playgroud)

Jil*_*ina 5

尝试使用permn组合包

library(combinat)
permn(myVect)
Run Code Online (Sandbox Code Playgroud)

这需要一段时间,因为所有可能的组合数量是 3628800