Thank You All Very Much :jumping: Dimitris Rizopoulos-4 wrote: > > yet another solution is: > > vec <- c(TRUE, TRUE, TRUE, TRUE, FALSE, FALSE, FALSE, FALSE, TRUE, TRUE, > FALSE) > > seq_len(rle(vec)$lengths[1]) > > > I hope it helps. > > Best, > Dimitris > > > Grzes wrote: >> Hi ! >> I have a vector: >> vec= TRUE TRUE TRUE TRUE FALSE FALSE FALSE FALSE TRUE TRUE FALSE >> and I'm looking for a method which let me get only the first values equal >> TRUE from this vector. It means that I want to get a vector: >> vec_out = TRUE TRUE TRUE TRUE >> >> or posictions values = TRUE: vec_out = 1,2,3,4 > > -- > Dimitris Rizopoulos > Assistant Professor > Department of Biostatistics > Erasmus University Medical Center > > Address: PO Box 2040, 3000 CA Rotterdam, the Netherlands > Tel: +31/(0)10/7043478 > Fax: +31/(0)10/7043014 > > ______________________________________________ > R-help@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide > http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. > >
-- View this message in context: http://old.nabble.com/Find-the-first-values-in-vector-tp26271555p26273429.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.