que tienen los siguientes datos en una trama de datos:reordenar columnas basadas en valores en una fila particular.
aa bb cc
1 3 4 5
2 5 4 3
3 7 8 6
..
100 33 63 55
tengo que cambiar el orden de las columnas en base a los valores de la última fila. El resultado de esta transformación sería:
bb cc aa
1 4 5 3
2 4 3 5
3 8 6 7
...
100 63 55 33
Gracias, ¿puede explicar lo que -x [nrow ...] está haciendo – learner
'x [nrow (x),]' devuelve la última fila ... '-x [nrow (x),]' es al contrario, por lo que ordena en el orden que desee. Podría haber usado 'x [, order (x [nrow (x),], decreasing = TRUE)]' en su lugar, pero prefiero menos tipeo. :) –