从向量生成R中所有长度的所有组合

编程入门 行业动态 更新时间:2024-10-17 09:53:10
本文介绍了从向量生成R中所有长度的所有组合的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

假设我有向量 [ a, b, c] ,那么我想创建所有独特组合(顺序无关紧要):

Suppose I have the vector ["a","b","c"], then I'd like to create a list of vectors of all the unique combinations, of all sizes (order does not matter):

["a"] ["b"] ["c"] ["a","b"] ["a","c"] ["b","c"] ["a","b","c"]

如何在R中执行此操作?

How can I do this in R?

推荐答案

我们可以尝试使用 combn

do.call("c", lapply(seq_along(v1), function(i) combn(v1, i, FUN = list)))

数据

data

v1 <- letters[1:3]

更多推荐

从向量生成R中所有长度的所有组合

本文发布于:2023-11-30 07:17:30,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1649140.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:组合   向量   长度

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!