Beim Ausführen von group_by und summary () nach dem Update auf die dplyr-Entwicklungsversion 0.8.99.9003 wurde eine neue Nachricht angezeigt (siehe Beitragstitel).
Hier ist ein Beispiel, um die Ausgabe neu zu erstellen:
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))
Das Ausgabetibble ist korrekt, aber diese Meldung wird angezeigt:
summarise()
Umgruppierung der Ausgabe nach 'Jahr' (mit.groups
Argument überschreiben )
Wie ist das zu interpretieren? Warum wird eine Umgruppierung nur nach "Jahr" gemeldet, wenn ich nach Jahr und Woche gruppiert habe? Was bedeutet es auch zu überschreiben und warum sollte ich das tun wollen?
Ich glaube nicht, dass die Nachricht auf ein Problem hinweist, da sie in der gesamten dplyr-Vignette angezeigt wird: https://cran.r-project.org/web/packages/dplyr/vignettes/programming.html
Ich glaube, es ist eine neue Nachricht, da sie nur bei sehr aktuellen SO-Fragen wie " Wie wird die Ausgabe paarweise geschmolzen? Wilcox.test mit dplyr?" und R Aggregieren über mehrere Spalten (von denen keine die Umgruppierungs- / Überschreibungsnachricht adressiert).
Vielen Dank!
convert()
?