[英]Confidence interval and p.values for difference between means with summarize function and tidyverse
[英]Tidyverse groups function for summarize?
我注意到,當使用帶有 summarise 的 group_by 語句時,我收到一個警告,指出“重新分組正在被 .groups 參數覆蓋”。 我在網上找到了一篇文章,似乎表明不再需要 group_by 語句——只需在匯總中包含一個 group 參數即可。 在為學生准備在線教程時,我想弄清楚如何完成這項工作,並且代碼越少越好。 但對我來說,它不起作用。 下面是我的代表。 我只是想得到每個性別的平均年齡
library(tidyverse)
femaledata <- data.frame(age = rnorm(n=5, mean = 29, sd = 4), gender = "female")
maledata <- data.frame(age = rnorm(n=5, mean = 37, sd = 6), gender = "male")
alldata <- bind_rows(femaledata, maledata)
summarydata <- alldata %>%
summarize(gender, meanage = mean(age))
摘要數據 dataframe 應該只有兩行(女性一行,男性一行),每行的平均年齡。 相反,我的 dataframe 看起來像這樣:
gender meanage
female 32.6
female 32.6
female 32.6
female 32.6
female 32.6
male 32.6
male 32.6
male 32.6
male 32.6
male 32.6
我知道 group_by 語句並不復雜,但如果我能去掉一行代碼,那就更好了。
謝謝, 威斯
new.group 選項不是替換 group_by function。 該選項是讓您設置應該處理分組的方式。
設置 no.group 選項時的警告消息可以通過將 dplyr.summarise.inform 設置為 false 來關閉。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.