【发布时间】:2021-04-01 20:11:11
【问题描述】:
我正在尝试获取部分列表元素的排列。我可以得到常规排列
my_list <- list('A' = c("A"), 'B'= c('B', 'B'), "C" = c('C', "C", "C"))
combinat::permn(my_list)
但是,我只需要可能的 3 个元素中的 2 个,例如combinat::permn(my_list)[[1]][1:2] 将是期望的结果之一
combinat::permn(my_list)[[1]][1:2]
$A
[1] "A"
$B
[1] "B" "B"
combinat::permn 不允许这些“部分”排列。获得部分排列的好方法是什么?
【问题讨论】:
标签: r permutation