我的数据框由按答案类型,问题和学校分组的问题答案数量组成。
我正在尝试制定一个过滤器,如果某行满足条件(答案不足),该过滤器将删除具有共同值(学校,问题,细分)的alle行。
Answers < "Required n answers" -> Delete rows which contain same Segment, Question and School.
原因是,如果一个答案不符合要求,则必须删除所有答案,但是我有多个细分,问题和学校。
我希望这不要太令人困惑,我知道我的解释不好,但是非常感谢!
答案 0 :(得分:2)
使用dplyr
:
library(dplyr)
df %>%
group_by(Segment, Question, School) %>%
filter(all(Answers > `Required n answers`))