Ich habe einen Vektor x, den ich basierend auf der Reihenfolge der Werte in Vektor y sortieren möchte. Die beiden Vektoren haben nicht die gleiche Länge.Wie sortiere ich einen Vektor basierend auf Werten eines anderen
x <- c(2, 2, 3, 4, 1, 4, 4, 3, 3)
y <- c(4, 2, 1, 3)
Das erwartete Ergebnis wäre:
[1] 4 4 4 2 2 1 3 3 3
Das ist sehr knapp, aber ich habe Schwierigkeiten herauszufinden, was dort vor sich geht. Könntest du ein wenig näher ausführen? –
Danke! order() verwirrte mich - schien die Zahlen nur willkürlich neu zu ordnen, aber das war nur ein Artefakt mit einer Sequenz von 1-4. –
Das ist hübsch und zeigt ein gutes Verständnis von R's eingebauten. +1 – Godeke