【发布时间】:2015-07-16 15:24:04
【问题描述】:
我有一个 145 行和 1000 多列的数据框 obs。
对于每一行,我想提取第 95 个百分位数的值,但仅根据大于或等于 1 的数据进行计算。
考虑到所有数据,我设法为每一行计算一个值,如下所示:
p95.obs <- apply(obs,1,quantile,probs=c(.95))
要包含我尝试过的大于选项
p95.obs <- apply(obs>=1,1,quantile,probs=c(.95))
但是这样我每行只得到1个。
【问题讨论】: