消除解组。。。来自tidyverse软件包的消息
当我运行以下命令时,我收到一条恼人的消息,上面说:消除解组。。。来自tidyverse软件包的消息,r,dataframe,dplyr,tidyverse,R,Dataframe,Dplyr,Tidyverse,当我运行以下命令时,我收到一条恼人的消息,上面说:summary()解组输出(用.groups参数覆盖) 我想知道如何在我下面的数据中消除此消息 library(tidyverse) hsb <- read.csv('https://raw.githubusercontent.com/rnorouzian/e/master/hsb.csv') ave_cluster_n <- as_vector(hsb %>% dplyr::select(sch.id) %>% g
summary()解组输出(用.groups参数覆盖)
我想知道如何在我下面的数据中消除此消息
library(tidyverse)
hsb <- read.csv('https://raw.githubusercontent.com/rnorouzian/e/master/hsb.csv')
ave_cluster_n <- as_vector(hsb %>% dplyr::select(sch.id) %>% group_by(sch.id) %>% summarise(n=n()) %>% ungroup() %>% dplyr::select(n))
# `summarise()` ungrouping output (override with `.groups` argument) # How to eliminate this message
库(tidyverse)
hsb%分组依据(sch.id)%%>%汇总(n=n())%%>%ungroup()%%>%dplyr::select(n))
#`summary()`ungroup output(用`groups`参数覆盖)#如何消除此消息
如果要避免收到消息,可以在摘要
中使用不同的选项指定.groups
参数。另外,要提取为向量
,在tidyverse中,有pull
来拉动列
library(dplyr)
hsb %>%
dplyr::select(sch.id) %>%
group_by(sch.id) %>%
summarise(n=n(), .groups = 'drop') %>%
pull(n)
或者另一种选择是完全绕过
分组/汇总
,使用计数
hsb %>%
count(sch.id) %>%
pull(n)
或使用计数
hsb %>%
group_by(sch.id) %>%
tally()
这可以作为打包选项进行管理:
库(tidyverse)
选项(dplyr.summary.inform=FALSE)
。。。你再也看不到这些信息了