リストのリストで、セットのすべてのサブセットを生成する関数があります。それらをサイズでグループ化し、リスト(さまざまなサイズでインデックス付け)、リスト(サブセットのコレクション用)、リスト(サブセット用)を用意したいと思います
これは、入力 (すべてのサブセットのリスト) を生成するためのコードです。
library(plyr)
library(ggplot2)
all.subsets <- function(set) { n <- length(set)
bin <- expand.grid(rlply(n, c(F, T)))
mlply(bin, function(...) { set[c(...)] }) }
P3 <- all.subsets(c("a","b","c"))
ここで、サブセットのリスト全体の代わりに、サイズ size でインデックス付けされたコレクションが必要です。これにより、そのサイズのすべてのサブセットのコレクションが得られます。
これを実行するRの方法は何でしょうか?