RStudio - Dplyr - 使用聚合,如何获得类似于我正在遵循的指南的输出?
RStudios - Dplyr - Using aggregation, How do I get an output similar to the guide I'm following?
我正在尝试使用 r studios 进行一些 Twitter 分析,我发现了指南的某个部分,其中将几列聚合在一起。我在这里对人名进行分组,并总结用户关注者和朋友的意思。
在指南上它显示了这个
但是,当我尝试在我的 r studios 上重复完全相同的代码时,相反,
显示以下输出。为什么它不显示“screen_name”列并且它以某种方式取所有行的平均值?
可能 plyr
也与 dplyr
一起加载并且 plyr::summarise
掩盖了 dplyr::summarise
library(dplyr)
iris %>%
group_by(Species) %>%
plyr::summarise(Sepal.Width = mean(Sepal.Width))
# Sepal.Width
#1 3.057333
一种选择是在仅加载 dplyr
的新 R
会话中执行此操作,或者明确使用 dplyr::
以避免被屏蔽
iris %>%
group_by(Species) %>%
dplyr::summarise(Sepal.Width = mean(Sepal.Width), .groups = 'drop')
# A tibble: 3 x 2
# Species Sepal.Width
# <fct> <dbl>
#1 setosa 3.43
#2 versicolor 2.77
#3 virginica 2.97
我正在尝试使用 r studios 进行一些 Twitter 分析,我发现了指南的某个部分,其中将几列聚合在一起。我在这里对人名进行分组,并总结用户关注者和朋友的意思。 在指南上它显示了这个
但是,当我尝试在我的 r studios 上重复完全相同的代码时,相反, 显示以下输出。为什么它不显示“screen_name”列并且它以某种方式取所有行的平均值?
可能 plyr
也与 dplyr
一起加载并且 plyr::summarise
掩盖了 dplyr::summarise
library(dplyr)
iris %>%
group_by(Species) %>%
plyr::summarise(Sepal.Width = mean(Sepal.Width))
# Sepal.Width
#1 3.057333
一种选择是在仅加载 dplyr
的新 R
会话中执行此操作,或者明确使用 dplyr::
以避免被屏蔽
iris %>%
group_by(Species) %>%
dplyr::summarise(Sepal.Width = mean(Sepal.Width), .groups = 'drop')
# A tibble: 3 x 2
# Species Sepal.Width
# <fct> <dbl>
#1 setosa 3.43
#2 versicolor 2.77
#3 virginica 2.97