Soy nuevo en R y quiero ordenar un marco de datos llamado "pesos". Aquí están los detalles:Cómo ordenar un marco de datos en R
>str(weights)
'data.frame': 57 obs. of 1 variable:
$ attr_importance: num 0.04963 0.09069 0.09819 0.00712 0.12543 ...
> names(weights)
[1] "attr_importance"
> dim(weights)
[1] 57 1
> head(weights)
attr_importance
make 0.049630556
address 0.090686474
all 0.098185517
num3d 0.007122618
our 0.125433292
over 0.075182467
que quiero para ordenar por orden de attr_importance disminuyendo pero quiero preservar los nombres de las filas correspondientes también.
me trataron:
> weights[order(-weights$attr_importance),]
pero me da un "numérico" de nuevo.
Quiero un marco de datos atrás, que está ordenado por attr_importance y tiene los nombres de fila CORRESPONDING intactos. ¿Cómo puedo hacer esto?
Gracias de antemano.
@ Jeff Atwood: No es que importe ahora, pero las preguntas no son duplicados en absoluto. Mi pregunta es más parecida a "cómo ordenar mientras se conservan los nombres de las filas", mientras que la que se refiere a "cómo ordenar por varias columnas". – user721975
bien, reabrió entonces - disculpas –