Comment trier et de l'ordre des données dans r

Une tâche très commune dans l'analyse de données et de reporting est le tri des informations, que vous pouvez faire facilement dans R. Vous pouvez répondre à de nombreuses questions quotidiennes avec tableaux de classement

Sommaire

- tables triées de données qui vous indiquent la meilleure ou la pire des choses spécifiques.

Par exemple, les parents veulent savoir quelle école dans leur région est la meilleure, et les entreprises ont besoin de savoir les usines les plus productives ou des zones de vente les plus lucratifs. Quand vous avez les données, vous pouvez répondre à toutes ces questions simplement en triant.

A titre d'exemple, revoir les données intégrées sur les états aux États-Unis d'abord, créer une trame de données appelé some.states qui contient des informations contenues dans les variables intégrées state.region et state.x77:

> Some.states lt; - data.frame (+ Région = state.region, + state.x77)



Pour garder l'exemple gérable, créer un sous-ensemble seulement des dix premiers rangs et les trois premières colonnes:

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

Vous avez maintenant une variable appelée some.states qui est une trame de données comprend dix lignes et trois colonnes (Région, Population, et Revenu).

R, il est facile de trier vecteurs dans l'ordre croissant ou décroissant. Parce que chaque colonne d'une trame de données est un vecteur, vous pouvez constater que vous effectuez cette opération assez souvent.

Comment trier un vecteur dans l'ordre croissant

Pour trier un vecteur, vous utilisez le Trier() fonction. Par exemple, pour trier Population dans l'ordre croissant, essayez ceci:

> Trier (some.states $ Population) [1] 365 579 2110 2212 2541 3100 3615 4931 8277 [10] 21198

Comment trier un vecteur dans l'ordre décroissant

Vous pouvez aussi dire Trier() pour aller à ses affaires en ordre décroissant. Pour ce faire, spécifiez l'argument diminuant = TRUE:

> Trier (some.states $ Population, diminuant = TRUE) [1] 21198 8277 4931 3615 3100 2541 2212 2110 579 [10] 365

Vous pouvez accéder à la documentation d'aide pour le Trier() fonction en tapant ?Trier dans la console de R.


» » » » Comment trier et de l'ordre des données dans r