1
dplyrメッセージ `summarise()`の再グループ化出力を 'x'で解釈する方法( `.groups`引数でオーバーライド)?
dplyr開発バージョン0.8.99.9003に更新した後、group_byとsummarise()を実行すると、新しいメッセージ(投稿のタイトルを参照)が表示され始めました。 出力を再作成する例を次に示します。 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 dplyrを使用してpairwise.wilcox.testの出力を溶かす方法などのごく最近のSOの質問にのみ表示されているため、これは新しいメッセージだと思います。およびR複数の列に集約します(どちらも再グループ化/オーバーライドメッセージに対応していません)。 ありがとうございました!