我是R的新手我想知道如何在RANK()
函数中设置RANGE。基本上我需要用RANK()
函数对我的数据进行排名有没有办法做到这一点?
我还尝试使用NTILES()
函数,它会抛出类似"FUNCTION NTILES NOT FOUND"
的错误。我也尝试下载该功能,但该包也不适用于R3.1.2
如果有NTILES
答案 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)