是否有可能在R中有1行的矩阵?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。这意味着我必须从y中除去1个元素,而除了1行外的所有元素都只有1行,这只有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
当然你可以有一个只有1行的矩阵。例如,矩阵(1:4,nrow = 1)' –
是的,但它不会立即转换为数字吗?或者至少在我的代码中似乎是这种情况 – Arg