[R] comparing elements in a vector
Sven Garbade
garbade at psy.uni-muenchen.de
Wed Sep 18 15:35:20 CEST 2002
Hi all,
there is a vector d which contains three different valus: 0, 1 or 2. I
wrote a loop which gives me T, when the values in d changed from 1 to
2 or from 2 to 1, otherwise F:
for(i in 1:(length(d)-1)) {
if(d[i] != d[i+1] & d[i] != 0 & d[i+1] != 0)
change[i+1] <- T
else
change[i+1] <- F
}
This works, but I'm wondering if there is already a R function or an
easier way to avoid the for-loop.
Thanks, Sven
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
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