r - 使用 R 中另一个列表的所有可能组合创建列表

标签 r combinations

用 R 中另一个列表的所有可能组合创建列表

我看到有人问这个问题,但只找到了其他软件的答案,而不是 I R

基本上我只想创建一个包含所有可能的唯一组合的列表

期望的输入

a, b, c 

期望的输出

a, ab, ac, b, bc, c, abc 

最佳答案

一种可能

> x=letters[1:3] 
> rapply(sapply(seq_along(x),function(y){combn(x,y,simplify=F)}),paste0,collapse="")
[1] "a"   "b"   "c"   "ab"  "ac"  "bc"  "abc"

关于r - 使用 R 中另一个列表的所有可能组合创建列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74529042/

相关文章:

r - 合并R中的两个数据框并找到共同值和不匹配值

python - 多少种可能的数字组合构成相同的二叉树

python - 交叉连接/合并 dataframe1 以根据 dataframe1 中的列创建组合的 dataframe2

c - 我试图获得 2 个数字的组合(概率)

algorithm - 生成所有组合时的复杂性

R:当数字很大时,在 x 轴上以指定的间隔做刻度线

R 中连续 randomForest.predict 调用的结果不一致

r - 如何仅从数据框中的日期中提取年份?

r - stringi R 忽略重音特殊字符来匹配

r - 汇总列值的组合