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@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,                  [EMAIL PROTECTED]
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@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