如何选择R数据框中高于第三个四分位数的数据

如何选择R数据框中高于第三个四分位数的数据,r,dataframe,quantile,R,Dataframe,Quantile,我想选择一些变量值高于相应的第三个四分位数的情况(UPDATE:根据OP的更新请求,您可以使用filter_at from dplyr仅筛选选定变量: df <- airquality[complete.cases(airquality),] filter_at(df, vars(Ozone, Solar.R, Wind, Temp), ~. > quantile(., probs = 0.75)) df分位数(,probs=0.75)) 我想他可能想要行中的每一列都是这样的行。我

我想选择一些变量值高于相应的第三个四分位数的情况(UPDATE:根据OP的更新请求,您可以使用filter_at from dplyr仅筛选选定变量:

df <- airquality[complete.cases(airquality),]
filter_at(df, vars(Ozone, Solar.R, Wind, Temp), ~. > quantile(., probs = 0.75))
df分位数(,probs=0.75))

我想他可能想要行中的每一列都是这样的行。我举了一个我想要实现的示例,您的解决方案似乎更合适,您将如何按某些列进行过滤,如示例所示?@JuanJoséTriviño I使用filter_at请使用
dput
添加数据并显示相同的预期输出。请阅读相关信息以及如何给出建议。