[R] subset [Broadcast]
Liaw, Andy
andy_liaw at merck.com
Mon Mar 26 21:43:26 CEST 2007
From: Thomas Lumley
>
> On Mon, 26 Mar 2007, Marc Schwartz wrote:
>
> > Sergio,
> >
> > Please be sure to cc: the list (ie. Reply to All) with follow up
> > questions.
> >
> > In this case, you would use %in% with a negation:
> >
> > NewDF <- subset(DF, (var1 == 0) & (var2 == 0) & (!var3 %in% 2:3))
> >
>
> Probably a typo: should be !(var3 %in% 2:3) rather than (!var
> %in% 2:3)
I used to think so, but found I didn't need the parens:
R> a <- 1:3; b <- c(1, 3, 5)
R> ! a %in% b
[1] FALSE TRUE FALSE
R> ! (a %in% b)
[1] FALSE TRUE FALSE
Andy
> -thomas
>
> > See ?"%in%" for more information.
> >
> > HTH,
> >
> > Marc
> >
> > On Mon, 2007-03-26 at 17:30 +0200, Sergio Della Franca wrote:
> >> Ok, this run correctly.
> >>
> >> Another question for you:
> >>
> >> I want to put more than one condition for var3, i.e.:
> >> I like to create a subset when:
> >> - var1=0
> >> - var2=0
> >> - var3 is different from 2 and from 3.
> >>
> >> Like you suggested, i perform this code:
> >> NewDF <- subset(DF, (var1 == 0) & (var2 == 0) & (var 3 !=
> 2)) & (var
> >> 3 != 3))
> >>
> >> There is a method to combine (var 3 != 2)) & (var 3 != 3)) in one
> >> condition?
> >>
> >> Thank you.
> >>
> >> Sergio
> >>
> >>
> >>
> >> 2007/3/26, Marc Schwartz <marc_schwartz at comcast.net>:
> >> On Mon, 2007-03-26 at 17:02 +0200, Sergio Della
> Franca wrote:
> >> > Dear R-Helpers,
> >> >
> >> > I want to make a subset from my data set.
> >> >
> >> > I'd like to perform different condition for subset.
> >> >
> >> > I.e.:
> >> >
> >> > I like to create a subset when:
> >> > - var1=0
> >> > - var2=0
> >> > - var3 is different from 2.
> >> >
> >> > How can i develop a subset under this condition?
> >> >
> >> > Thank you in advance.
> >> >
> >> > Sergio Della Franca.
> >>
> >> See ?subset
> >>
> >> Something along the lines of the following should work:
> >>
> >> NewDF <- subset(DF, (var1 == 0) & (var2 == 0) &
> (var 3 != 0))
> >>
> >> HTH,
> >>
> >> Marc Schwartz
> >
> > ______________________________________________
> > R-help at stat.math.ethz.ch 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.
> >
>
> Thomas Lumley Assoc. Professor, Biostatistics
> tlumley at u.washington.edu University of Washington, Seattle
>
> ______________________________________________
> R-help at stat.math.ethz.ch 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.
>
>
>
------------------------------------------------------------------------------
Notice: This e-mail message, together with any attachments,...{{dropped}}
More information about the R-help
mailing list