R中的排名-降序

机器算法验证 r
2022-01-28 09:54:42

我希望对数据进行排名,在某些情况下,较大的值的排名为 1。我对 R 比较陌生,但我不知道如何在排名函数中调整此设置。

x <- c(23,45,12,67,34,89)
rank(x)

生成:

[1] 2 4 1 5 3 6

当我想要它时:

[1] 5 3 6 2 4 1

我认为这是非常基本的,但您可以提供的任何帮助将不胜感激。

1个回答

你可以否定x

> rank(-x)
[1] 5 3 6 2 4 1