Comecei a receber uma nova mensagem (veja o título da postagem) ao executar group_by e summary () após atualizar para a versão de desenvolvimento dplyr 0.8.99.9003.
Aqui está um exemplo para recriar a saída:
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))
A tabela de saída está correta, mas esta mensagem aparece:
summarise()
reagrupando a produção por 'ano' (substituir com.groups
argumento)
Como isso deve ser interpretado? Por que ele relata o reagrupamento apenas por 'ano' quando agrupei por ano e semana? Além disso, o que significa substituir e por que eu faria isso?
Não acho que a mensagem indique um problema porque aparece em toda a vinheta dplyr: https://cran.r-project.org/web/packages/dplyr/vignettes/programming.html
Acredito que seja uma mensagem nova porque só apareceu em questões muito recentes do SO, como How to melt pairwise.wilcox.test output using dplyr? e R agregado em várias colunas (nenhuma das quais endereça a mensagem de reagrupamento / substituição).
Obrigado!
convert()
?