[R] Matching two vectors
nblarson
nblarson at gmail.com
Tue Mar 15 20:54:17 CET 2011
Just use vect_2_id as a subsetting index for vect_1, ie:
vect_2<-vect_1[vect_2_id]
Vincy Pyne wrote:
>
> Dear R helpers
>
> Suppose I have a vector as
>
> vect_1 = c("AAA", "AA", "A", "BBB", "BB", "B", "CCC")
>
> vect_1_id = c(1:length(vect_1))
>
> Through some process I obtain
>
> vect_2_id = c(2, 3, 7), then I need a new vector say vect_2 which will
> give me
>
> vect2 = ("AA", "A", "CCC") i.e. I need the subset of vect_1 as per
> vect_2_id.
>
> Thanking in advance
>
> Regards
>
> Vincy
>
>
>
>
>
> [[alternative HTML version deleted]]
>
>
> ______________________________________________
> R-help at 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://r.789695.n4.nabble.com/Matching-two-vectors-tp3357591p3357603.html
Sent from the R help mailing list archive at Nabble.com.
More information about the R-help
mailing list