Dear Michael,
Take a look at ?"%in%"   This is an example:

set.seed(123)
x <- sample(0:9,10)
y <- c(2,3)
which(x %in% y)
# [1] 1 3

HTH,

Jorge


On Wed, Jul 22, 2009 at 3:32 PM, Michael Knudsen <> wrote:

> Hi,
>
> Given a vector, say
>
> x=sample(0:9,10)
> x
> [1] 0 6 3 5 1 9 7 4 8 2
>
> I can find the location of an element by
>
> which(x==2)
> [1] 10
>
> but what if I want to find the location of more than one number? I could do
>
> c(which(x==2),which(x==3))
>
> but isn't there something more streamlined? My first guess was
>
> y=c(2,3)
> which(x==y)
> integer(0)
>
> which doesn't work. I haven't found any clue in the R manual.
>
> Thanks!
>
> --
> Michael Knudsen
> micknud...@gmail.com
> http://lifeofknudsen.blogspot.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.
>

        [[alternative HTML version deleted]]

______________________________________________
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.

Reply via email to