如何根据列中的变量数过滤R中的行?

时间:2018-04-05 21:47:31

标签: r

enter image description here

我想过滤掉那些没有至少10人参加专业的专业。例如,在照片中只有3人主修动物学,所以我想过滤掉所有的动物学专业。我该怎么做?

2 个答案:

答案 0 :(得分:1)

您可以使用group_by中的filterdplyr作为:

library(dplyr)
df %>% group_by(ciptitle) %>%
  filter(n()>=10)

答案 1 :(得分:0)

您可以使用System.ComponentModel

subset

subset(df, grepl("ZOOLOGY", ciptitle)) 方式:

dplyr