Проверьте результат:

опросы и ответы мотивированыКак построить перестановку с некоторыми условиями в R.

До сих пор было несколько хороших пакетов R, таких какRcppAlgos а такжеarrangements предлагая эффективные комбинации / перестановкина одном наборе, Например, следующее дает все комбинации, если мы хотим выбрать 3 элемента изletters[1:6]:

library(RcppAlgos)
comboGeneral(letters[1:6], 3)
#      [,1] [,2] [,3]
# [1,] "a"  "b"  "c" 
# [2,] "a"  "b"  "d" 
# [3,] "a"  "b"  "e" 
# [4,] "a"  "b"  "f" 
# [5,] "a"  "c"  "d" 
# [6,] "a"  "c"  "e" 
# [7,] "a"  "c"  "f" 
# [8,] "a"  "d"  "e" 
# [9,] "a"  "d"  "f" 
#[10,] "a"  "e"  "f" 
#[11,] "b"  "c"  "d" 
#[12,] "b"  "c"  "e" 
#[13,] "b"  "c"  "f" 
#[14,] "b"  "d"  "e" 
#[15,] "b"  "d"  "f" 
#[16,] "b"  "e"  "f" 
#[17,] "c"  "d"  "e" 
#[18,] "c"  "d"  "f" 
#[19,] "c"  "e"  "f" 
#[20,] "d"  "e"  "f" 

Однако, что если мы хотим что-то более сложное, например,

выберите 1 предмет изLETTERS[1:2]выберите 3 предмета изletters[1:6]выберите 2 предмета изas.character(1:3)

Как генерировать все комбинации и, возможно, все перестановки?

Ответы на вопрос(1)

Ваш ответ на вопрос