Sorry, no - you will have to do something like the latter suggestion.

Regards
Søren

-----Original Message-----
From: [email protected] [mailto:[email protected]] On 
Behalf Of Alexander Shenkin
Sent: 2. april 2012 17:59
To: [email protected]
Subject: [R] summaryBy: transformed variable on RHS of formula?

Hi Folks,

I'm trying to cut my data inside the summaryBy function.  Perhaps formulas 
don't work that way?  I'd like to avoid adding another column if possible, but 
if I have to, I have to.  Any ideas?

Thanks,
Allie

    require(doBy)
    df = dataframe(a <- rnorm(100), b <-rnorm(100))
    summaryBy(a ~ cut(b,c(-100,-1,1,100)), data=df) # preferred solution, but 
it throws an error
                                                    # Error in 
`[.data.frame`(data, , rh.var, drop = FALSE) : undefined columns selected

    df$c = cut(b,c(-100,-1,1,100))
    summaryBy(a ~ c, data=df)       # works fine

______________________________________________
[email protected] 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.

______________________________________________
[email protected] 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