从 R 中的数据中删除上下五分位数

Removing upper and lower quintiles from data in R

我正在尝试从数据集中删除上下五分位数。我可以看到有一个 quartile 函数,但没有一个用于五分位数的函数。

关于如何做到这一点有什么建议吗?

df <- df[quantile(df$x, probs = c(.2)) < x & x < quantile(x, probs = c(.8)),]