group_by()和summarise()错误

时间:2018-07-17 05:09:00

标签: r group-by dplyr

我想制作一个数据框,其平均值和中值的值为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

1 个答案:

答案 0 :(得分:-1)

我只是有同样的问题。后来,我意识到软件包plyr可能与tidyverse冲突。当我只加载tidyverse并避免使用plyr时,这解决了我的问题。