【发布时间】:2012-11-06 20:08:07
【问题描述】:
我正在尝试在 R 中编写一个函数,给定一个向量和最大大小 n,它将返回该向量中元素的所有组合,最大大小为 n。
例如:
multi_combn(LETTERS[1:3], 2)
会产生:
[[1]]
[1] "A"
[[2]]
[1] "B"
[[3]]
[1] "C"
[[4]]
[1] "A" "B"
[[5]]
[1] "A" "C"
[[6]]
[1] "B" "C"
我已经找到了一种不优雅的方法来运行combn 的每个大小(最多为 n),但我似乎无法将结果合并到一个列表中。有什么建议吗?
【问题讨论】:
标签: r combinations