1

Expand.grid()を使用して生成された行列のリストがあります。

myarray=matrix(rexp(200),10,3)
list.of.matrices <- apply(expand.grid(rep(list(c(FALSE, TRUE)), ncol(myarray))),
                              1, function(j)myarray[, j, drop = FALSE])

コマンドを使用したとき

myarray.dim=sapply(myarray, ncol)

リストが必要な順序で生成されていないことに気づきました。できれば1列から3列で注文してもらいたいです。

4

1 に答える 1

2

このような?

lapply(order(sapply(list.of.matrices,ncol)),function(i) list.of.matrices[[i]])

あなたのリストには列のエントリがありません。

于 2013-02-03T10:52:38.840 に答える