NTILES功能不在R工作
我是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,
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