我有个问题。我有一个非常大的矢量,它的一些值是相等的。我想得到的是它的价值等级,最大的价值是排名#1,最小的排名(在排名#6以下的例子中)。我尝试了rank(-x, ties.method = "min")
,但在我的情况下解决方案不正确。具有一些相等值的排名向量
x <- c(1,10,2,5,5,8,3)
Rank <- rank(-x,ties.method = "min")
Rank
[1] 7 1 6 3 3 2 5
但排名应该是:
Rank
[1] 6 1 5 3 3 2 4
你能帮助我吗?为什么第四名失踪?
谢谢!