Comencé a recibir un nuevo mensaje (ver título de la publicación) cuando ejecuté group_by y resume () después de actualizar a la versión de desarrollo de dplyr 0.8.99.9003.
Aquí hay un ejemplo para recrear la salida:
library(tidyverse)
library(hablar)
df <- read_csv("year, week, rat_house_females, rat_house_males, mouse_wild_females, mouse_wild_males
2018,10,1,1,1,1
2018,10,1,1,1,1
2018,11,2,2,2,2
2018,11,2,2,2,2
2019,10,3,3,3,3
2019,10,3,3,3,3
2019,11,4,4,4,4
2019,11,4,4,4,4") %>%
convert(chr(year,week)) %>%
mutate(total_rodents = rowSums(select_if(., is.numeric))) %>%
convert(num(year,week)) %>%
group_by(year,week) %>% summarise(average = mean(total_rodents))
El tibble de salida es correcto, pero aparece este mensaje:
summarise()
reagrupar la producción por 'año' (anular con.groups
argumento)
¿Cómo debe interpretarse esto? ¿Por qué informa reagrupar solo por 'año' cuando agrupé por año y semana? Además, ¿qué significa anular y por qué querría hacer eso?
No creo que el mensaje indique un problema porque aparece en toda la viñeta dplyr: https://cran.r-project.org/web/packages/dplyr/vignettes/programming.html
Creo que es un mensaje nuevo porque solo ha aparecido en preguntas SO muy recientes, como Cómo fundir la salida de pairwise.wilcox.test usando dplyr? y R Agregado en varias columnas (ninguna de las cuales aborda el mensaje de reagrupación / anulación).
¡Gracias!
convert()
?