Hi,

On Thu, Nov 18, 2010 at 10:25 AM, Martin Tomko <martin.to...@geo.uzh.ch> wrote:
> Hi Gerrit,
> indeed, that works. Excellent tip!
>
> For reference, I did this:
>
> subset1<-subset(summarystats,(Type==1)&(Class==1)&(Category==1))
>
> I am still not totally sure when one uses "&" amd when "&&"  - I was under
> the impression that && stands for logical AND....

If you can't find the appropriate documentation, try to experiment in
your workspace:

R> c(TRUE, TRUE, FALSE, TRUE) & c(FALSE, TRUE, TRUE, TRUE)
[1] FALSE  TRUE FALSE  TRUE

R> c(TRUE, TRUE, FALSE, TRUE) && c(FALSE, TRUE, TRUE, TRUE)
[1] FALSE

The single logical operators (& , |) run over the entire length of
your logical vectors.
The doubles (&&, ||) just evaluate the first element of the vectors,
and ignore the rest.

-- 
Steve Lianoglou
Graduate Student: Computational Systems Biology
 | Memorial Sloan-Kettering Cancer Center
 | Weill Medical College of Cornell University
Contact Info: http://cbio.mskcc.org/~lianos/contact

______________________________________________
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