1

リストのリストで、セットのすべてのサブセットを生成する関数があります。それらをサイズでグループ化し、リスト(さまざまなサイズでインデックス付け)、リスト(サブセットのコレクション用)、リスト(サブセット用)を用意したいと思います

これは、入力 (すべてのサブセットのリスト) を生成するためのコードです。

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の方法は何でしょうか?

4

1 に答える 1