[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
> 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