NTILES功能不在R工作

NTILES功能不在R工作,r,R,我是R新手,我想知道如何在RANK()函数中设置范围。基本上,我需要使用rank()函数对我的数据进行排序有什么方法吗 我还尝试了NTILES()函数,该函数抛出了一个错误,如“未找到函数NTILES”。我也尝试下载该功能,但该软件包也不适用于R3.1.2 请告诉我是否有类似于NTILES的解决方案如果您有一个名为df的数据帧,您可以基于列someCol添加一个列,如下所示: df <- cbind(df, rank = rank(df$someCol)) df要使用R中的NTILES,

我是R新手,我想知道如何在
RANK()
函数中设置范围。基本上,我需要使用
rank()
函数对我的数据进行排序有什么方法吗

我还尝试了
NTILES()
函数,该函数抛出了一个错误,如
“未找到函数NTILES”
。我也尝试下载该功能,但该软件包也不适用于
R3.1.2


请告诉我是否有类似于
NTILES

的解决方案如果您有一个名为
df
的数据帧,您可以基于列
someCol
添加一个列,如下所示:

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

df要使用R中的NTILES,我们需要安装一个包“schoRsch”

NTILE的语法:


data.frame$RANK=ntiles(data.frame,dv=“var1”,bins=10)

你需要展示你迄今为止所做的一切看看
?RANK
?quantile
。如果你能告诉我们
ntiles()
应该做什么(我想这是一个类似Excel的函数?)Ntiles与百分位数完全不同,但它取决于您在ntile中给出的值。例如,您在DF中有100条记录,并使用NTILES(5),NTILES将100条记录分成20%,并为您提供解决方案的rankThank。我可以将秩的范围设置为1:10,以便所有数据都设置为秩在1-10之间。或者我在RYES中有一个NTILES函数的替代函数吗?您可以使用
scale
重新缩放数据集中的列。以下函数从0-10重新缩放排名:
df$score