Предположим, что у меня есть следующие данные,фильтр пропорции больше, чем число в Dplyr R
library(dplyr)
data(mtcars)
mtcars = tbl_dt(mtcars)
Я использую следующую команду,
mtcars %>%
group_by(am, gear) %>%
summarise (n = n()) %>%
mutate(freq = (n/sum(n)) * 100)
я получаю следующий вывод,
am gear n freq
0 3 15 79
0 4 4 21
1 4 8 62
1 5 5 38
Теперь я хочу отфильтровать все записи, соответствующие тем, которые меньше частоты 25. Например, если я даю 25 a s, я хочу удалить все 4 записи, соответствующие пропорциям менее 25. Выход должен содержать 28 записей вместо 32. Можно ли отфильтровать все записи, соответствующие пропорциям?