假设我有 vector ["a","b","c"],那么我想创建一个所有大小的唯一组合的向量列表(顺序无关紧要):
["a"]
["b"]
["c"]
["a","b"]
["a","c"]
["b","c"]
["a","b","c"]
Run Code Online (Sandbox Code Playgroud)
我怎样才能在 R 中做到这一点?
akr*_*run 12
我们可以尝试 combn
do.call("c", lapply(seq_along(v1), function(i) combn(v1, i, FUN = list)))
Run Code Online (Sandbox Code Playgroud)
v1 <- letters[1:3]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2911 次 |
| 最近记录: |