此问题在此处已有答案:
Unordered combinations of all lengths(3个答案)
3天前关闭。
我有以下数据:
fruits <- c(
"apples and oranges and pears and bananas",
"pineapples and mangos and guavas"
)
str_split(fruits, " and ", simplify = TRUE)
我试图获得变量/字符的所有可能组合,其中长度可以是1,2,3,4等。
预期产出:
apples
apples + oranges
apples + oranges + pears
apples + oranges + pears + bananas
oranges
oranges + pears
oranges + pears + bananas
pears
pears + bananas
2条答案
按热度按时间qgelzfjb1#
我们可以使用'rje'包中的
powerSet
函数,并将输出 Package 在lapply()
中,以创建公式对象或字符串的列表:创建于2023年3月30日,使用reprex v2.0.2
disho6za2#
内部循环遍历从i到ncol(fruits_split)的所有列,确保生成所有可能的fruits组合,直到fruits的总数。
输出: