#r #combinations #permutation
#r #комбинации #перестановка
Вопрос:
Я пытаюсь вычислить комбинации вектора факторов в R. Я использовал пакет «gtools», однако в идеале мне бы хотелось, чтобы он возвращался туда, где порядок не важен, т.е. «Возраст» «Пол» не повторяется для «Пол» «Возраст». Берется только 1 из них.
variables <- c("Age","Gender","Segment1","Segment2","Segment3","TransactionDate","TransactionMonth","TransactionYear","Tenure")
require(gtools)
permutations(n=3,r=2,variables,repeats.allowed = FALSE)
Дополнительно, если возможно, возможно ли увеличить n и r, чтобы увеличить совокупность переменных и увеличить выбор переменных (пример ниже) без ручной настройки?
Спасибо за любые советы вообще!
Комментарии:
1.
permutations()
возвращает шаблоны перестановок.combn()
возвращает шаблоны комбинаций (с широким форматом, поэтому я использовалt()
его для изменения в длинный формат).t(combn(variables, 3))
2. Замечательно @cuttlefish44