Indholdsfortegnelse:
- Sådan får du ordren
- Dernæst får du sortere nogle. stater på mere end en kolonne - i dette tilfælde Region og befolkning.Hvis dette lyder forvirrende, skal du ikke bekymre dig - det er det egentlig ikke. Prøv det selv. Først beregner du ordren for at sortere nogle. stater i størrelsesordenen såvel som hos befolkningen:
Video: Statistical Programming with R by Connor Harris 2025
En måde at sortere data i R er at bestemme den rækkefølge, elementerne skal være i, hvis du skulle sortere. Dette lyder længe, men som du vil se, har denne fleksibilitet, at du kan skrive udsagn, der er meget naturlige.
Sådan får du ordren
Først skal du bestemme elementordren for at sortere tilstand. Info $ Befolkning i stigende rækkefølge. Gør dette ved hjælp af ordren () -funktionen: >> rækkefølge. pop rækkefølge. pop [1] 2 8 4 3 6 7 1 10 9 5
Dette betyder at sortere elementerne i stigende rækkefølge, først tager du det andet element, derefter det ottende element, så det fjerde element osv. Prøv det:
Du har beregnet den rækkefølge, hvori befolkningselementerne skal være for at kunne sorteres i stigende rækkefølge, og du lagrede det resultat i rækkefølge. pop. Brug nu rækkefølge. pop for at sortere datarammen nogle. stater i stigende rækkefølge af befolkningen:
>> nogle. stater [orden. pop,] Region Befolkning Indkomst Alaska West 365 6315 Delaware South 579 4809 Arkansas South 2110 3378 … Georgia South 4931 4091 Florida South 8277 4815 California West 21198 5114
Sådan sorterer du i faldende rækkefølge
Ligesom sort () ordre () -funktionen tager også et argument kaldet faldende. For eksempel at sortere nogle. stater i faldende rækkefølge af befolkningen: >> rækkefølge (nogle stater $ Befolkning) [1] 2 8 4 3 6 7 1 10 9 5> orden (nogle stater $ Befolkning, faldende = TRUE) [1] 5 9 10 1 7 6 3 4 8 2Som tidligere kan du sortere datarammen nogle. stater i faldende rækkefølge af befolkningen. Prøv det, men denne gang tildele ikke ordren til en midlertidig variabel:
>> nogle. stater [befolkning, faldende = TRUE),] region befolkning indkomst california vest 21198 5114 florida syd 8277 4815 georgien syd 4931 4091 … Arkansas syd 2110 3378 Delaware syd 579 4809 Alaska vest 365 6315
hvordan man sorterer på mere end en kolonne
Du tror nok, at sorteringen er meget ligetil, og du er korrekt. Sortering på mere end en kolonne er næsten lige så let.
Dernæst får du sortere nogle. stater på mere end en kolonne - i dette tilfælde Region og befolkning.Hvis dette lyder forvirrende, skal du ikke bekymre dig - det er det egentlig ikke. Prøv det selv. Først beregner du ordren for at sortere nogle. stater i størrelsesordenen såvel som hos befolkningen: