R и матрица с 1 строкой
возможно ли иметь матрицу с 1 строкой только в R?
Вот мой код:
nas <- which(!is.na(y))
x <- x[nas,]
y <- y[nas]
...
data.frame(y,x)
идея в том, что у меня есть вектор у и матрица х. Y может содержать некоторые значения NA, которые я хочу найти и удалить индекс этих значений как из вектора, так и из матрицы.
Позже я хочу создать у с х. Проблема, однако, заключается в том, что существует только одно значение, которое не является NA в y. Это означает, что я должен удалить все элементы, кроме 1, из y и все строки, кроме 1, из x, причем матрица содержит только 1 строку, которая, кажется, преобразована в числовую, что, по-видимому, нарушает операцию data.frame. Я ожидал, что он вернет кадр, содержащий 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