【发布时间】:2017-08-14 18:25:17
【问题描述】:
我想在分组后总结时,计算另一个因素的特定级别的数量。
在下面的工作示例中,我想计算每个组中"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))也会感兴趣。
标签: r group-by dplyr tidyverse summarize