【发布时间】:2020-07-02 14:56:04
【问题描述】:
我有一个这样的数据集。
df = data.frame(Business = c('HR','HR','Finance','Finance','Legal','Legal','Research'), Country = c('Iceland','Iceland','Norway','Norway','US','US','France'), Gender=c('Female','Male','Female','Male','Female','Male','Male'), Value =c(10,5,20,40,10,20,50))
我需要过滤掉男性值和女性值都 >= 10 的所有行。例如,应删除 Iceland HR 以及 Research France。
我尝试过df %>% group_by(Business,Country) %>% filter((Value>=10)),但这会过滤掉任何小于 10 的值。有什么想法吗?
【问题讨论】: