【发布时间】:2021-10-25 09:08:45
【问题描述】:
我的数据由人组成。 他们按职业和性别标记。 我想过滤掉至少有 5 个女性和 5 个男性的职业。 这看起来很简单,但我还没有设法在 StackOverflow 上找到类似的示例。
这是我的尝试:
group_cols <- c("professions", "sex")
df %>%
group_by(across(all_of(group_cols))) %>%
mutate(n = n()) %>%
filter(n > 4) %>%
summarize(n())
但是,这给了我至少有 5 名女性或 5 名男性的职业。 我需要创建一个条件规则,考虑每个职业的女性和男性,而不是单独考虑。
谢谢!
【问题讨论】: