计算给定值的百分位数

时间:2013-07-09 14:30:02

标签: r

在数据框中,我有一个列,其中包含调查问卷的总分。我想添加一个列,其中,对于每个总分,存在与数据分布相关的百分位数。我怎么能在R?

中做到这一点

1 个答案:

答案 0 :(得分:9)

x成为data.frame,让x$score成为总得分​​的列。你可以通过

添加一个百分位列
x$percentile <- ecdf(x$score)(x$score)

现在,data.frame x有一个额外的列percentile,这就是你想要的。