NTILE函数在R中不起作用

时间:2014-11-07 13:05:40

标签: r

我是R的新手我想知道如何在RANK()函数中设置RANGE。基本上我需要用RANK()函数对我的数据进行排名有没有办法做到这一点?

我还尝试使用NTILES()函数,它会抛出类似"FUNCTION NTILES NOT FOUND"的错误。我也尝试下载该功能,但该包也不适用于R3.1.2

如果有NTILES

这样的解决方案,请与我们联系

2 个答案:

答案 0 :(得分:1)

如果您有一个名为df的数据框,则可以添加基于列someCol的排名列,如下所示:

df <- cbind(df, rank = rank(df$someCol))

R函数区分大小写,因此可能就是您遇到问题的原因。

答案 1 :(得分:1)

要在R中使用NTILES,我们需要安装一个包&#34; schoRsch&#34;

NTILE的语法:

data.frame $ RANK = ntiles(data.frame,dv =&#34; var1&#34;,bins = 10)