dplyr::summarize() Warnings

How to be less verbose

One of the few annoying things I find with dplyr lately is the addition of an experimental option where if you use something like,

group_by(X) %>% 
  summarize( Val = mean(Y))

it gives you an error message with something like.

summarise() has grouped output by ‘X’. You can override using the .groups argument.

But why would I want to ‘override’ that grouping dplyr::authors? Didn’t I just set the grouping? I would suspect that the majority of use cases are exactly like above (group_by() immediately by summarize()).

While much of tidyverse is too verbose for most of my liking. I can do without messages like:

messages on tidyverse startup

Well I finally figured out how to shut the first part up (still working on the second part). Just put the following code into your .Rprofile file for a global fix, or any code you are using on a per-file basis.

options( dplyr.summarise.inform = FALSE )

Now if we could just find some way to not have to use include=FALSE in the chunk preamble or suppressPackageStartupMessages(library(dplyr)) just to load in a library without adding a bunch of crap to our markdown files.

Father, Husband, Brewer, Professor

Middle aged guy trying to keep it all together and figure out how to best navigate the world as it is. Technology geek, practitioner of fermentation sciences, researcher, biologist.