【发布时间】:2018-06-02 02:21:10
【问题描述】:
我有一个关于使用dplyr 过滤数据集的问题。
我想通过RestaurantID 和filter() 将数据分组到wage >= 5 在Year==1992 中的所有组。
例如:
我有:
RestaurantID Year Wage
1 92 6
1 93 4
2 92 3
2 93 4
3 92 5
3 93 5
我想要的数据集(它保留了 1992 年工资值 >= 5 的所有组)
RestaurantID Year Wage
1 92 6
1 93 4
3 92 5
3 93 5
我试过了:
data %>% group_by("RestaurantID") %>% filter(any(Wage>= '5', Year =='92'))
但这给了我工资为>=5的所有行。
【问题讨论】: