R 为排名中的关系指定相同的值

R 为排名中的关系指定相同的值,r,ranking,R,Ranking,我有一些数据如下所示: Value <- c(-0.07, -0.07, -0.0003, 0.45, 0.45, 1.2, 1.4, 1.4, 1.4) 我已经在R中尝试了rank()函数,但是我的领带有问题 您可以将秩转换为因子,然后将因子转换为整数。考虑: rank(Value) # [1] 1.5 1.5 3.0 4.5 4.5 6.0 8.0 8.0 8.0 as.numeric(factor(rank(Value))) # [1] 1 1 2 3 3 4 5 5 5 ran

我有一些数据如下所示:

Value <- c(-0.07, -0.07, -0.0003, 0.45, 0.45, 1.2, 1.4, 1.4, 1.4)

我已经在R中尝试了
rank()
函数,但是我的领带有问题

您可以将秩转换为因子,然后将因子转换为整数。考虑:

rank(Value)
# [1] 1.5 1.5 3.0 4.5 4.5 6.0 8.0 8.0 8.0
as.numeric(factor(rank(Value)))
# [1] 1 1 2 3 3 4 5 5 5
rank(Value)
# [1] 1.5 1.5 3.0 4.5 4.5 6.0 8.0 8.0 8.0
as.numeric(factor(rank(Value)))
# [1] 1 1 2 3 3 4 5 5 5