[R] index of intersect()
jim holtman
jholtman at gmail.com
Mon Aug 10 03:09:13 CEST 2009
Is this what you want:
> set.seed(1)
> x <- sample(letters,15)
> y <- sample(letters,15)
> z <- intersect(x,y)
> # find index in x
> match(z, x)
[1] 1 4 5 8 9 12 13 15
> # index in y
> match(z,y)
[1] 11 10 7 1 14 9 5 3
>
> z
[1] "g" "u" "e" "m" "l" "c" "y" "x"
> x
[1] "g" "j" "n" "u" "e" "s" "w" "m" "l" "b" "d" "c" "y" "v" "x"
> y
[1] "m" "r" "x" "i" "y" "t" "e" "z" "c" "u" "g" "a" "f" "l" "q"
>
On Sun, Aug 9, 2009 at 8:04 PM, Praveen
Surendran<praveen.surendran at ucd.ie> wrote:
> Hi all,
>
>
>
> Is there a way to get the index of elements in intersect(x,y) where x and y
> are vectors with few common elements.
>
>
>
> Appreciate your response.
>
>
>
> Praveen Surendran.
>
>
>
>
> [[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.
>
--
Jim Holtman
Cincinnati, OH
+1 513 646 9390
What is the problem that you are trying to solve?
More information about the R-help
mailing list