Rang in R - absteigende Reihenfolge [geschlossen]

39

Ich suche nach Rangdaten, bei denen in einigen Fällen der größere Wert den Rang 1 hat. Ich bin relativ neu in R, sehe aber nicht, wie ich diese Einstellung in der Rangfunktion anpassen kann.

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

erzeugt:

[1] 2 4 1 5 3 6

wenn ich es will:

[1] 5 3 6 2 4 1

Ich gehe davon aus, dass dies sehr einfach ist, aber jede Hilfe, die Sie leisten können, wird sehr geschätzt.

Btibert3
quelle

Antworten:

72

Sie könnten negieren x:

> rank(-x)
[1] 5 3 6 2 4 1
Setzen Sie Monica - G. Simpson wieder ein
quelle