Hi SD,

thanks, that was exactly what I was looking for!
Much appreciated :)

Regards,
Tobi

On 11/23/2015 9:59 PM, Sébastien Durier wrote:
Hello,

A more explicit response can be found in :
https://cran.r-project.org/web/packages/lazyeval/vignettes/lazyeval.html
where it is explained that :
"quoted called and strings don’t have environments associated with them, so as.lazy() defaults to using baseenv(). This will work if the expression is self-contained (i.e. doesn’t contain any references to variables in the local environment), and will otherwise fail quickly and robustly." So summarise_ seems to work with "min" because this function is in the base package, but not with "quantile" which is in the stats package.
A solution using strings could be :
summarise_(mtcars, "stats::quantile(mpg, 0.1)")

SD

On 22/11/2015 03:15, Jeff Newmiller wrote:
Please post using plain text. The following works.

mutate %>% summarise_( ~quantile( mpg, 0.1 ) )

Read the vignette on nse that comes with dplyr, or Google the error message.

On November 21, 2015 3:33:16 PM PST, Tobias Byland <tob...@byland.info> wrote:
Hi everyone,

I am stumbling over the following issue when using the NSE
(non-standard
evaluation) of the summarise function in dpylr (as described here:
https://cran.r-project.org/web/packages/dplyr/vignettes/nse.html):

mtcars  %>% summarise(min(mpg))      # summarize and min
mtcars  %>% summarise_("min(mpg)")   # summarize_ and min
mtcars  %>% summarise(quantile(mpg, 0.1))   # summarize and quantile
mtcars  %>% summarise_("quantile(mpg, 0.1)")   # summarize_ and
quantile  -> ERROR

The last (and only the last) call results in the following error:

Error: could not find function "quantile"


It seems to me, that the combination of summarise_ and quantile()
somehow doesn't work.

Does anyone have an idea what the issue here is?

Thanks a lot!

Regards
Tobi

    [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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.


______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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