[R] Viewing certain numbers without NA's

Peter Dalgaard BSA p.dalgaard at biostat.ku.dk
Mon May 6 11:07:37 CEST 2002


Patrick Buetzberger <patrick at giub.unibe.ch> writes:

> Dear R Community,
> 
> We have recently installed R 1.5.0 on several workstations. Ever since,
> if I try to extract certain numbers or lines from a file (which contains
> 
> many NA's), I don't only get my desired line but all other lines which
> contain NA's. In a file with 15000 rows and 7500 NA's this is not very
> practical. In the earlier R-Version this worked when I typed in the
> following:
> 
> a <- konz[konz[,17] == 1061 | konz[,17] == 1017,4:17]
> 
> In this case, vector 'a' contained columns 4:17 of every row in file
> 'konz' in which column 17 equaled 1061 or 1017, and nothing else. Since
> R 1.5.0 is installed I also get all rows in which row 17 of 'konz'
> contains NA's (and that's many).
> 
> Any hint how I can avoid this?

Try subset() instead. (This has always been so, btw. In S-PLUS too.) 

Or use the %in% operator, which doesn't give NA results. 

-- 
   O__  ---- Peter Dalgaard             Blegdamsvej 3  
  c/ /'_ --- Dept. of Biostatistics     2200 Cph. N   
 (*) \(*) -- University of Copenhagen   Denmark      Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk)             FAX: (+45) 35327907
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._



More information about the R-help mailing list