Tengo un vector x, que me gustaría ordenar en función del orden de los valores en el vector y. Los dos vectores no son de la misma longitud.Cómo ordeno un vector según los valores de otro
x <- c(2, 2, 3, 4, 1, 4, 4, 3, 3)
y <- c(4, 2, 1, 3)
El resultado esperado sería:
[1] 4 4 4 2 2 1 3 3 3
Eso es muy breve, pero estoy teniendo dificultades para descubrir qué está pasando allí. Podrías elaborar un poco? –
Gracias! el orden() me desconcertaba, parecía estar reorganizando los números arbitrariamente, pero eso era solo un artefacto de tener una secuencia de 1-4. –
Esto es bonito y muestra una buena comprensión de los integradores de R. +1 – Godeke