Fill in the Blanks Ordenación programación ROnline version Ordenación programación R by María Dolores 1 Lage Veiga 1 ii ii vector índices ordenación vector ordenación índices Ordenación Continuemos con el data . frame cars . Se puede comprobar que los datos disponibles están ordenados por los valores de speed . A continuación haremos la ordenación utilizando los valores de dist . Para ello utilizaremos el conocido como de de . Este vector establece el orden en que tienen que ser elegidos los elementos para obtener la ordenación deseada . Veamos un ejemplo sencillo : x < - c ( 2 . 5 , 4 . 3 , 1 . 2 , 3 . 1 , 5 . 0 ) # valores originales < - order ( x ) # vector de ordenación ## [ 1 ] 3 1 4 2 5 x [ ii ] # valores ordenados ## [ 1 ] 1 . 2 2 . 5 3 . 1 4 . 3 5 . 0 En el caso de vectores , el procedimiento anterior se podría hacer directamente con : sort ( x ) Sin embargo , para ordenar data . frames será necesario la utilización del de de . A continuación , los datos de cars ordenados por dist : ii < - order ( cars$dist ) # Vector de índices de ordenación cars2 < - cars [ ii , ] # Datos ordenados por dist head ( cars2 ) ## speed dist velocidad distancia ## 1 4 2 6 . 437388 0 . 6096074 ## 3 7 4 11 . 265430 1 . 2192148 ## 2 4 10 6 . 437388 3 . 0480371 ## 6 9 10 14 . 484124 3 . 0480371 ## 12 12 14 19 . 312165 4 . 2672519 ## 5 8 16 12 . 874777 4 . 8768593