得到没有。按因素分组后每个因素水平的观察值

get the no. of observations in every level of factor after grouping by factors

在包 'vcd' 的数据 Arthritis 中,按治疗和性别分组后,我想得到编号。改进的每个级别(None、部分、已标记)中的观察百分比。 怎么做?

"count() 让你快速统计一个或多个变量的唯一值:df %>% count(a, b) 大致等同于 df %>% group_by(a, b) %>% summarise(n = n()) . count() 与 tally() 配对,后者是一个 lower-level 助手,相当于 df %>% summarise(n = n()) ."

我不确定是否有直接的方法来做到这一点,但我会这样做:

library(dplyr)
df2<-df %>% group_by(Treatment, Sex) %>% count()
df2$percent<-df2$n*nrow(df)/100