Innholdsfortegnelse:
- Slik får du bestillingen
- Deretter får du sortere noen. stater på mer enn en kolonne - i dette tilfellet Region og befolkning.Hvis dette høres forvirrende, ikke bekymre deg - det er det egentlig ikke. Prøv det selv. Først beregner du rekkefølgen for å sortere noen. stater i rekkefølgen av regionen også hos befolkningen:
Video: Statistical Programming with R by Connor Harris 2024
En måte å sortere data i R er å bestemme hvilken rekkefølge elementene skal være i, hvis du skulle sortere. Dette høres lenge, men som du vil se, har denne fleksibiliteten at du kan skrive uttalelser som er veldig naturlige.
Slik får du bestillingen
Først bestemmer du elementordren til sorteringsstatus. info $ Befolkning i stigende rekkefølge. Gjør dette ved hjelp av bestillingen () -funksjonen: >> rekkefølge. pop rekkefølge. pop [1] 2 8 4 3 6 7 1 10 9 5
Dette betyr å sortere elementene i stigende rekkefølge, først tar du det andre elementet, deretter det åttende elementet, deretter det fjerde elementet og så videre. Prøv det:
Du har beregnet rekkefølgen som elementene i Befolkningen skal være for å kunne sorteres i stigende rekkefølge, og du lagret det resultatet i rekkefølge. pop. Nå, bruk bestillingen. pop for å sortere datarammen litt. stater i stigende rekkefølge av befolkningen:
>> noen. tilstander [orden. pop,] Region Befolkningsinntekter Alaska Vest 365 6315 Delaware Sør 579 4809 Arkansas Sør 2110 3378 … Georgia Sør 4931 4091 Florida Sør 8277 4815 California Vest 21198 5114
Slik sorterer du i synkende rekkefølge
Akkurat som sort rekkefølge () -funksjonen tar også et argument som kalles avtagende. For eksempel, for å sortere noen. stater i fallende rekkefølge av befolkning: >> rekkefølge (noen stater $ Befolkning) [1] 2 8 4 3 6 7 1 10 9 5> orden (noen stater $ Befolkning, avtagende = SANN) [1] 5 9 10 1 7 6 3 4 8 2Som tidligere kan du sortere datarammen litt. stater i avtagende rekkefølge av befolkningen. Prøv det, men denne gangen tilordner du ikke bestillingen til en midlertidig variabel:
>> noen. stater [befolkning, avtagende = SANN),] region befolkning inntekt california vest 21198 5114 florida sør 8277 4815 georgia sør 4931 4091 … Arkansas sør 2110 3378 Delaware sør 579 4809 Alaska vest 365 6315
sortering på mer enn en kolonne
Du tror sannsynligvis at sorteringen er veldig grei, og du er riktig. Sortering på mer enn en kolonne er nesten like enkelt.
Deretter får du sortere noen. stater på mer enn en kolonne - i dette tilfellet Region og befolkning.Hvis dette høres forvirrende, ikke bekymre deg - det er det egentlig ikke. Prøv det selv. Først beregner du rekkefølgen for å sortere noen. stater i rekkefølgen av regionen også hos befolkningen: