我想制作一个数据框,其平均值和中值的值为friend_count变量,该变量是通过函数group_by()和summarise()从另一个数据框“ pf”获得的。
但是当我尝试执行此命令时,结果如下所示,显示了不按年龄分组的friend_count整列的平均值和中位数。
请帮助!
library(dplyr)
pf.fc_by_age <- pf %>% group_by(age) %>%
summarise(friend_count_mean = mean(friend_count),
friend_count_median = median(friend_count))
pf.fc_by_age
friend_count_mean friend_count_median
1 196.3508 82
答案 0 :(得分:-1)
我只是有同样的问题。后来,我意识到软件包plyr
可能与tidyverse冲突。当我只加载tidyverse并避免使用plyr
时,这解决了我的问题。