如何仅提取值<0的单元格?

时间:2014-05-14 09:52:10

标签: r

如何只提取值低于0的单元格,包括NA?

我想将矢量作为输出。

1 个答案:

答案 0 :(得分:1)

使用?'['

查看从矢量中对项目进行子集的方法
> set.seed(0)
> x <- c(rnorm(10),NA)
> x
 [1]  1.262954285 -0.326233361  1.329799263  1.272429321  0.414641434
 [6] -1.539950042 -0.928567035 -0.294720447 -0.005767173  2.404653389
[11]           NA
> x[x<0 |is.na(x)]
[1] -0.326233361 -1.539950042 -0.928567035 -0.294720447 -0.005767173
[6]           NA