Geben Sie bei einem gegebenen Vektor eine Liste aller Kombinationen bis zur Größe n zurück

Ich versuche eine Funktion in R zu schreiben, die bei gegebenem Vektor und maximaler Größe n alle Elementkombinationen dieses Vektors bis zur Größe n zurückgibt.

Z.B.:

multi_combn(LETTERS[1:3], 2)

Ergäbe:

[[1]]
[1] "A"

[[2]]
[1] "B"

[[3]]
[1] "C"

[[4]]
[1] "A" "B"

[[5]]
[1] "A" "C"

[[6]]
[1] "B" "C"

Ich habe einen uneleganten Weg gefunden zu rennencombn für jede Größe bis zu n, aber ich kann nicht scheinen, die Ergebnisse in einer einzigen Liste zu kombinieren. Irgendwelche Vorschläge?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage