R und Matrix mit 1 Reihe
Ist es möglich, eine Matrix mit nur einer Zeile in R zu haben?
Hier ist mein Code:
nas <- which(!is.na(y))
x <- x[nas,]
y <- y[nas]
...
data.frame(y,x)
Die Idee ist, dass ich einen Vektor y und eine Matrix x habe. Y kann einige NA-Werte enthalten, die ich den Index dieser Werte vom Vektor und von der Matrix finden und entfernen möchte.
Später möchte ich y mit x einrahmen. Das Problem ist jedoch, wenn es in y nur einen Wert gibt, der nicht NA ist. Es bedeutet, dass ich alle bis auf 1 Element von y und alle bis auf 1 Zeile von x entfernen muss, wobei diese Matrix nur 1 Zeile enthält, die in numerisch konvertiert zu sein scheint und die data.frame-Operation zu unterbrechen scheint. Ich habe erwartet, dass der Frame 1 Zeile enthält: y x1 x2 .., stattdessen erhalte ich:
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