Hi,

Use %in% instead of ==.

HTH,
Jorge.-


On Thu, Jan 12, 2012 at 9:36 PM, 孟欣 <> wrote:

> Hi all
> I have a question about "subset" function.
>
>
> > dat
>  id x1 x2  x3
> 1  a  1 11 111
> 2  b  2 22 222
> 3  c  3 33 333
> 4  d  4 44 444
>
>
> > subset(dat,id==c("a","c"))
>  id x1 x2  x3
> 1  a  1 11 111
>
> > subset(dat,id==c("a","d"))
>  id x1 x2  x3
> 1  a  1 11 111
> 4  d  4 44 444
>
>
> >From the above, if I choose id=a,c, the result is wrong,but if I choose
> id=a,d, the result is right.
>
>
> What's the reason for it?
>
>
>
>
> Many thanks!
>
>
>
>
> My best
>
>
>        [[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.
>

        [[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