> x<-c(1:5)
> x
[1] 1 2 3 4 5
> order<-c(0,1,0,1,1)
> order
[1] 0 1 0 1 1
> x<-x[order]
> x
[1] 1 1 1
这里为什么最后输出的x 不是2,4,5?
多谢!
我其实是想理解 x <- x[!is.na(x)] 这个语句
我是觉得x <- x[!is.na(x)]这个语句的意义,是提取一个没有NA值的新的数据组
!is.na(x) 返回的是一个0,1组成的数组吧?
如果这样,那根据我最上面的代码体现的
最后x 没有保留原来的数值,也是只有1 吗?



雷达卡





京公网安备 11010802022788号







