Rango en R - orden descendente [cerrado]

39

Estoy buscando clasificar datos que, en algunos casos, el valor más grande tiene el rango de 1. Soy relativamente nuevo en R, pero no veo cómo puedo ajustar esta configuración en la función de rango.

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

genera:

[1] 2 4 1 5 3 6

cuando quiero que sea:

[1] 5 3 6 2 4 1

Supongo que esto es muy básico, pero cualquier ayuda que pueda brindar será muy apreciada.

Btibert3
fuente

Respuestas:

72

Podrías negar x:

> rank(-x)
[1] 5 3 6 2 4 1
Restablece a Mónica - G. Simpson
fuente