【发布时间】:2016-10-02 12:44:40
【问题描述】:
假设我有以下数据,
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 作为值,我想删除与小于 25 的比例对应的所有 4 个条目。输出应包含, 28 个条目代替 32 个。是否可以过滤掉所有与比例对应的条目?
【问题讨论】: