在分组汇总后,我希望计算另一个因素中特定层级的数量。
在下面的实例中,我想计算每个组中"male"层级的数量。我尝试了许多计数、统计等方法,但无法找到一种简单明了的方法来实现它。
df <- data.frame(Group=replicate(20, sample(c("A","B"), 1)),
Value=rnorm(20),
Factor=replicate(20, sample(c("male","female"), 1)))
df %>%
group_by(Group) %>%
summarize(Value = mean(Value),
n_male = ???)
感谢您的帮助!
with(df, table(Factor))
或者with(df, table(Factor, Group))
也会引起兴趣。 - lmo