Tôi bắt đầu nhận được thông báo mới (xem tiêu đề bài đăng) khi chạy group_by và tóm tắt () sau khi cập nhật lên phiên bản phát triển dplyr 0.8.99.9003.
Đây là một ví dụ để tạo lại đầu ra:
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))
Đầu ra là chính xác, nhưng thông báo này xuất hiện:
summarise()
tập hợp lại đầu ra theo 'năm' (ghi đè bằng.groups
đối số)
Điều này nên được giải thích như thế nào? Tại sao nó chỉ báo cáo nhóm lại theo 'năm' khi tôi nhóm theo cả năm và tuần? Ngoài ra, ghi đè nghĩa là gì và tại sao tôi muốn làm điều đó?
Tôi không nghĩ rằng thông báo cho biết có sự cố vì nó xuất hiện trong suốt phiên bản dplyr: https://cran.r-project.org/web/packages/dplyr/vignettes/programming.html
Tôi tin rằng đó là một thông báo mới vì nó chỉ xuất hiện trên các câu hỏi SO gần đây như Làm thế nào để làm tan kết quả đầu ra của pairwise.wilcox.test bằng cách sử dụng dplyr? và R Tổng hợp trên nhiều cột (cả hai cột đều không giải quyết thông báo tập hợp / ghi đè).
Cảm ơn bạn!
convert()
của?