Mam wektor x, który chciałbym posortować w oparciu o kolejność wartości w wektorze y. Te dwa wektory nie mają tej samej długości.Jak sortować jeden wektor na podstawie wartości innego
x <- c(2, 2, 3, 4, 1, 4, 4, 3, 3)
y <- c(4, 2, 1, 3)
Oczekiwany wynik to:
[1] 4 4 4 2 2 1 3 3 3
To jest bardzo zwięzłe, ale ciężko jest zorientować się, co się tam dzieje. Czy mógłbyś trochę rozwinąć? –
Dzięki! order() wprawiał mnie w zakłopotanie - wydawał się po prostu przestawiać liczby arbitralnie, ale to był tylko artefakt o sekwencji 1-4. –
To jest ładne i pokazuje dobre zrozumienie wbudowanych R. +1 – Godeke