Inhoudsopgave:
- Hoe de bestelling te krijgen
- Vervolgens moet je wat sorteren. staat op meer dan één kolom - in dit geval regio en populatie.Als dit verwarrend klinkt, maak je geen zorgen - het is het echt niet. Probeer het zelf. Bereken eerst de volgorde om wat te sorteren. Staten in de volgorde van regio en ook in populatie:
Video: Data Analysis in R by Dustin Tran 2024
Een manier om gegevens in R te sorteren, is om de volgorde te bepalen waarin elementen moeten staan, als je zou sorteren. Dit klinkt lang uit de lucht, maar zoals je zult zien, kun je met deze flexibiliteit verklaringen schrijven die heel natuurlijk zijn.
Hoe de bestelling te krijgen
Bepaal eerst de volgorde van elementen om de staat te sorteren. info $ Bevolking in oplopende volgorde. Doe dit met behulp van de functie order (): >> bestellen. poporde. pop [1] 2 8 4 3 6 7 1 10 9 5
Dit betekent om de elementen in oplopende volgorde te sorteren, u neemt eerst het tweede element, dan het achtste element, dan het vierde element, enzovoort. Probeer het:
U hebt de volgorde berekend waarin de elementen van de populatie in orde moeten zijn om te kunnen worden gesorteerd in oplopende volgorde en u hebt dat resultaat in de juiste volgorde opgeslagen. knal. Gebruik nu de volgorde. pop om het dataframe wat te sorteren. staten in oplopende volgorde van populatie:
>> sommige. staten [orde. pop,] Regio Bevolking Inkomsten Alaska West 365 6315 Delaware Zuid 579 4809 Arkansas South 2110 3378 … Georgia South 4931 4091 Florida South 8277 4815 California West 21198 5114
Hoe sorteren in afnemende volgorde
Net als sort (), de De functie order () neemt ook een argument aan dat afname wordt genoemd. Bijvoorbeeld om wat te sorteren. staten in dalende volgorde van populatie: >> volgorde (sommige staten $ populatie) [1] 2 8 4 3 6 7 1 10 9 5> volgorde (sommige staten $ Bevolking, aflopend = WAAR) [1] 5 9 10 1 7 6 3 4 8 2Net als eerder kunt u het dataframe wat sorteren. staten in afnemende volgorde van bevolking. Probeer het maar deze keer wordt de volgorde niet toegewezen aan een tijdelijke variabele:
>> sommige. Staten [volgorde (sommige staten $ Bevolking, afnemende = WAAR),] Regio Bevolking Inkomen California West 21198 5114 Florida Zuid 8277 4815 Georgia South 4931 4091 … Arkansas South 2110 3378 Delaware South 579 4809 Alaska West 365 6315
Hoe sorteren op meer dan één kolom
U denkt waarschijnlijk dat sorteren heel eenvoudig is en u hebt gelijk. Sorteren op meer dan één kolom is bijna net zo eenvoudig.
Vervolgens moet je wat sorteren. staat op meer dan één kolom - in dit geval regio en populatie.Als dit verwarrend klinkt, maak je geen zorgen - het is het echt niet. Probeer het zelf. Bereken eerst de volgorde om wat te sorteren. Staten in de volgorde van regio en ook in populatie: