Sherri Heck wrote:
Hi All-

I have a data set (spdco2)

 > spdco2
      [,1] [,2]     [,3]
 [1,]    1  5.4 382.4212
 [2,]    2  5.1 383.0315
 [3,]    3  4.8 383.9520
 [4,]    4  4.7 384.4376
 [5,]    5  4.7 384.5929
 [6,]    6  4.4 384.8864
 [7,]    7  4.1 385.2156
 [8,]    8  3.8 385.2919
 [9,]    9  3.7 385.5925
[10,]   10  3.9 385.6801


I am subsetting it to output when [,2] is >= 4.7 .
x<-subset(spdco2,spdco2[,2]>=4.7)

This works, but I would like to add 'NA' to the data that it does exclude based on my subset criteria. I have searched through the archives and two R books, but I cannot figure out how to add the NA.
Any suggestions would be appreciated-
Use is.na():

x <- subset(spdco2, spdco2[,2] >= 4.7 | is.na(spdco2[,2]))

Make sure that the inclusion or exclusion of the row can be computed: TRUE | NA is TRUE, but FALSE | NA is NA.

Duncan Murdoch

Duncan Murdoch

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to