私はリストを持っており、そのリストから特定の番号を選択しようとしています。Rでは、リスト内のすべての要素の組み合わせを取得して連結するにはどうすればよいですか?
[,1] [,2] [,3]
[1,] Numeric,3 Numeric,3 Numeric,3
[2,] Numeric,3 Numeric,3 Numeric,3
マトリックス: - 例えば:combn(X、2)
yは次のようになり
Y <:
x <- list() x[[1]] <- c(1,2,3) x[[2]] <- c(4,5,6) x[[3]] <- c(7,8,9)
は今これを行います各セットを表す列が返されます。しかし、私はそれらを列方向に連結したいが、私はそうすることはできない。
CBIND(Y)
[,1] [,2] [,3] [1,] Numeric,3 Numeric,3 Numeric,3 [2,] Numeric,3 Numeric,3 Numeric,3
一つだけの行があるはずですが、二つがあります!また、私は特定の要素を連結するとき、これが起こる:
C(Y [1,1]、Y [2,1])
[[1]] [1] 1 2 3 [[2]] [1] 4 5 6
がこれは単なる一例です。実際のリストははるかに大きいです。どうすればこれを達成できますか?基本的に、私はk倍のクロス検証をしようとしていますが、データの各サブセットがリストにあります。
期待どおりの結果が得られましたか? –
"k倍交差検定" ...あなたは 'ライブラリ(キャレット)'を調べましたか? – N8TRO
元のリストの3つの要素のうち2つを1つずつ組み合わせたリストが必要です。 – Bob