ฉันเริ่มได้รับข้อความใหม่ (ดูหัวข้อโพสต์) เมื่อเรียกใช้ group_by และสรุป () หลังจากอัปเดตเป็น dplyr เวอร์ชันพัฒนา 0.8.99.9003
นี่คือตัวอย่างในการสร้างเอาต์พุตใหม่:
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))
การเอียงเอาต์พุตถูกต้อง แต่ข้อความนี้ปรากฏขึ้น:
summarise()
การจัดกลุ่มผลลัพธ์ใหม่ตาม 'ปี' (แทนที่ด้วย.groups
อาร์กิวเมนต์)
ควรตีความอย่างไร? เหตุใดจึงรายงานการจัดกลุ่มใหม่ตาม 'ปี' เท่านั้นเมื่อฉันจัดกลุ่มตามทั้งปีและสัปดาห์ นอกจากนี้การลบล้างหมายความว่าอย่างไรและทำไมฉันถึงต้องการทำเช่นนั้น
ฉันไม่คิดว่าข้อความนั้นบ่งบอกถึงปัญหาเพราะมันปรากฏตลอดขอบมืด dplyr: https://cran.r-project.org/web/packages/dplyr/vignettes/programming.html
ฉันเชื่อว่าเป็นข้อความใหม่เพราะเพิ่งปรากฏในคำถาม SO ล่าสุดเช่นHow to melt pairwise.wilcox.test output โดยใช้ dplyr? และR รวมในหลายคอลัมน์ (ซึ่งไม่ได้ระบุที่อยู่ของข้อความการจัดกลุ่มใหม่ / การแทนที่)
ขอขอบคุณ!
convert()
มาจากแพ็คเกจไหน