Cómo ordenar y datos en orden r

Una tarea muy común en el análisis y la presentación de datos es la clasificación de la información, que se puede hacer fácilmente en R. Puede responder a muchas preguntas cotidianas con Tablas de clasificación

- tablas ordenadas de datos que indican la mejor o la peor de las cosas específicas.

Por ejemplo, los padres quieren saber a qué escuela en su área es la mejor, y las empresas necesitan saber las fábricas más productivas o las áreas de ventas más lucrativas. Cuando usted tiene los datos, puede responder a todas estas preguntas, simplemente por clasificarlos.

A modo de ejemplo, mirar de nuevo los datos integrados sobre los estados de los EE.UU. En primer lugar, crear un marco de datos llamada some.states que contiene información contenida en las variables incorporadas state.region y state.x77:

> Some.states lt; - data.frame (+ Región = state.region, state.x77 +)

Para mantener el ejemplo manejable, crear un subconjunto de sólo los primeros diez filas y las primeras tres columnas:

> Some.states lt; - some.states [1:10, 1: 3]> some.statesRegion Población IncomeAlabama South3615 3624Alaska West365 6315Arizona West2212 4530 .... DelawareSouth579 4809Florida South8277 4815Georgia South4931 4091

Ahora tiene una variable llamada some.states que es una trama de datos que consta de diez filas y tres columnas (Comarca, Población, y Ingresos).

R hace que sea fácil para ordenar vectores en orden ascendente o descendente. Debido a que cada columna de una trama de datos es un vector, es posible que realice esta operación con bastante frecuencia.

Cómo ordenar un vector en orden ascendente

Para ordenar un vector, se utiliza el sort () función. Por ejemplo, para ordenar Población en orden ascendente, intente esto:

> Sort (some.states $ Población) [1] 579 2110 2212 365 2541 3100 3615 4931 8277 [10] 21198

Cómo ordenar un vector en orden decreciente

También puede decir sort () ir sobre sus negocios en orden decreciente. Para ello, especifique el argumento disminuyendo = TRUE:

> Sort (some.states $ Población, disminuyendo = TRUE) [1] 8277 4931 3615 21198 3100 2541 2212 2110 579 [10] 365

Puede acceder a la documentación de la Ayuda para el sort () función escribiendo ?clase en la consola R.




» » » » Cómo ordenar y datos en orden r