Thanks for many prompt and useful comments. The question was: if x is the vector
> x <- c( 2, NA, 1, 5, 3) > x [1] 2 NA 1 5 3 Then x == 5 yields > x == 5 [1] FALSE NA FALSE TRUE FALSE whereas what I want is FALSE FALSE FALSE TRUE FALSE #-------------- Matthew Dowle sent a simple solution: > x [1] 2 NA 1 5 3 > x==5 & !is.na(x) [1] FALSE FALSE FALSE TRUE FALSE Thanks also to Brian Ripley who suggested that I look at chapter 2 of MASS4, and Eric Lecoutre who pointed out that the 'which' function could be useful for this problem. John Miyamoto -------------------------------------------------------------------- John Miyamoto, Dept. of Psychology, Box 351525 University of Washington, Seattle, WA 98195-1525 Phone 206-543-0805, Fax 206-685-3157, Email [EMAIL PROTECTED] Homepage http://faculty.washington.edu/jmiyamot/ -------------------------------------------------------------------- ______________________________________________ [EMAIL PROTECTED] mailing list http://www.stat.math.ethz.ch/mailman/listinfo/r-help
