Я пытаюсь отфильтровать группу, в которой содержится значение min x.Но я хотел бы сохранить всю группу.
Подобный пост здесь, но не для min value
фильтрации Удалить группы, которые содержат определенные строки
Поэтому я пытаюсь
df <-data.frame(x=c(250,240,233,250,100,10,250,100,1),gr=gl(3,3))
> df
x gr
1 250 1
2 240 1
3 233 1
4 250 2
5 100 2
6 10 2
7 250 3
8 100 3
9 1 3
df%>%
group_by(gr)%>%
filter(all(x==min(x)))
Возврат пустого df.Почему?
ожидаемый результат будет
x gr
7 250 3
8 100 3
9 1 3