Re: [R] is there any way to apply mulitiple conditions in subset function

From: Prof Brian Ripley <ripley_at_stats.ox.ac.uk>
Date: Mon, 10 Nov 2008 09:04:16 +0000 (GMT)

On Mon, 10 Nov 2008, Dieter Menne wrote:

> Kurapati, Ravichandra (Ravichandra <ravichandra.kurapati <at>
> alcatel-lucent.com> writes:
>
>>
>> > df
>>
>> Session_Setup DCT FwdDataVols_bin counts
>>
>> 761 0 1 1 87162
>>
>>
>> Subset(df,df$ FwdDataVols_bin>30 && df$ FwdDataVols_bin<100 ) but it
>> doesn't work
>>
>
> There is a subtle difference between && and &. If I am in doubt, I first make
> and isolated printout of the logical selection vector
>
> df=data.frame(FwdDataVols=100+rnorm(10)*100)
>
> df$FwdDataVols>10 && df$FwdDataVols<100
> # gives FALSE
>
> df$FwdDataVols>10 & df$FwdDataVols<100
> # gives FALSE TRUE FALSE.....
>
> subset(df,df$FwdDataVols>10 & df$FwdDataVols<100)

And for clarity

subset(df, (FwdDataVols > 10) & (FwdDataVols < 100) )

as it looks first in 'df'.

>
> # Probably more usual, but maybe more difficult to understand
> df[df$FwdDataVols>10 & df$FwdDataVols<100,]
>
>
> Dieter
>
> ______________________________________________
> 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.
>

-- 
Brian D. Ripley,                  ripley_at_stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595

______________________________________________
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.
Received on Mon 10 Nov 2008 - 09:08:16 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Mon 10 Nov 2008 - 10:30:23 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.

list of date sections of archive