Rでのみ1行の行列を持つことは可能ですか?
これが私のコードです:
nas <- which(!is.na(y))
x <- x[nas,]
y <- y[nas]
...
data.frame(y,x)
アイデアは、ベクトル y と行列 x があるということです。Y にはいくつかの NA 値を含めることができます。これらの値のインデックスを見つけて、ベクトルと行列の両方から削除します。
後で、x で y を組み立てたいと思います。ただし、問題は、y に NA でない値が 1 つしかない場合です。これは、y から 1 要素を除くすべての要素を削除し、x から 1 行を除くすべてを削除する必要があることを意味します。私はそれが1行を含むフレームを返すことを期待していました:y x1 x2 ..、代わりに私は得る:
y x
1 0 12.0
2 0 14.8
3 0 14.2
4 0 14.8
5 0 2.0
6 0 4.0
7 0 1.0
8 0 2.0
9 0 26.0
10 0 4.0
11 0 6.0
12 0 2.0
13 0 16.0