On Fri, 2003-09-19 at 13:15, Cezar Augusto de Freitas Anselmo wrote: > Hi, all. I'd like to know if exists a manner to get the first index where > a condition is attained in a vector. For example, > > There is a better solution than > > first.index <- table(subject[corretor==27])[1] > > (give me the subject for the first time that corretor is 27)? > > Thanks,
first.index <- min(which(corretor == 27)) For example: corretor <- c(15, 23, 27, 34, 25, 27, 26) which(corretor == 27) [1] 3 6 min(which(corretor == 27)) [1] 3 See ?which HTH, Marc Schwartz ______________________________________________ [EMAIL PROTECTED] mailing list https://www.stat.math.ethz.ch/mailman/listinfo/r-help