35 正如whuber指出的那样,您可以使用ecdf,它接受一个向量并返回一个函数以获取值的百分位数。 > percentile <- ecdf(1:10) > percentile(8) [1] 0.8 — ward source
10 为了扩展胡沃和查沃德所说的内容,有时您想以“经典” R方式使用函数。然后,您可以使用ecdf()以下代码自己编写: ecdf_fun <- function(x,perc) ecdf(x)(perc) ecdf_fun(1:10,8) >[1] 0.8 — 塞尔维克 source