标签: r
在数据框中,我有一个列,其中包含调查问卷的总分。我想添加一个列,其中,对于每个总分,存在与数据分布相关的百分位数。我怎么能在R?
答案 0 :(得分:9)
让x成为data.frame,让x$score成为总得分的列。你可以通过
x
x$score
x$percentile <- ecdf(x$score)(x$score)
现在,data.frame x有一个额外的列percentile,这就是你想要的。
percentile