-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Dear R-Users, I cannot understand the behavior of ifelse. I have a vector blah
str(blah)
List of 14 $ index.s : num 100 $ index.u : num 100 $ index.t : num 100 $ yabstand.s: num NA $ yabstand.u: num NA $ modal.s : int 8 $ modal.u : int 71 $ modal.t : int 21
str(blah$index.s)
num 100
everything seems OK. when I do a ifelse-check, something strange happens:
ifelse(blah$index.s == 100 ,1,2)
[1] 2 When I replace the blah$index.s with 100 like the following line does
blah$index.s <- 100 str(blah$index.s)
num 100 it is a numeric value as well, but the result of the ifelse-check is different!!
ifelse(blah$index.s == 100 ,1,2)
[1] 1 that's the result which is correct! Can anybody explain this behavior please ?! thank you - -- - -------------------------------------- Stephan Holl GnuPG Key-ID: 11946A09 ICQ# 117277975 - -------------------------------------- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.7 (GNU/Linux) iD8DBQE9c3bbEg9SKhGUagkRAi3UAJ46mOt/FsDdwzyaZ7vrauarVLpEjgCdHUIp K6XkXwhVxW65Sw1iiOlk9cE= =roN2 -----END PGP SIGNATURE----- -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- 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 _._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._