Data Science Academy · Les

Sorteren op één of meerdere kolommen

Oplopend, aflopend en gelijke waarden

Les 1 van 413 stappen

Sorteren op één of meerdere kolommen is een gratis Data Science Academy-les op CoddyKit. Dit is les 1 van 4. Je kunt de volledige les hieronder gratis lezen en daarna in de browser praktisch oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is. Deze les maakt deel uit van het leertraject Data Science Academy. Je voortgang wordt gesynchroniseerd op het web en in de CoddyKit-app. De cursus Data Science Academy bevat in totaal 4 lessen.

Ordening brengt inzicht

Ruwe rijen komen binnen zonder bruikbare volgorde. Sorteren zet de interessantste records bovenaan, zodat patronen in één oogopslag zichtbaar worden. 🔎

sort_values is je hulpmiddel

In pandas orden je rijen opnieuw met sort_values. Je geeft de kolom op waarop je wilt sorteren en pandas retourneert een nieuw geordend DataFrame.

df.sort_values("price")

Oplopend als standaard

Standaard sorteert sort_values van klein naar groot. Getallen lopen dus op en tekst wordt alfabetisch van A tot Z gesorteerd.

Overschakelen naar aflopend

Stel ascending=False in als je de grootste waarden eerst wilt zien, zoals de best verkochte producten of de hoogste scores.

df.sort_values("sales", ascending=False)

Sorteren op meerdere kolommen

Geef een lijst met kolommen door. pandas sorteert dan eerst op de eerste kolom, gebruikt de volgende om gelijke waarden te onderscheiden en gaat zo de lijst af.

df.sort_values(["region", "sales"])

Gemengde sorteerrichtingen

Geef ook voor ascending een lijst op, met één vlag per kolom. Zo kun je regio's van A tot Z sorteren en verkopen van hoog naar laag.

df.sort_values(["region", "sales"], ascending=[True, False])

Een nieuw frame, niet ter plekke

Standaard retourneert sort_values een gesorteerde kopie en blijft het origineel onaangeroerd. Zo blijven je brongegevens veilig.

Ter plekke sorteren als je dat bedoelt

Voeg inplace=True toe om het oorspronkelijke DataFrame te herschrijven in plaats van een kopie te retourneren. Gebruik dit alleen als je dat echt wilt.

Let op de index

Bij het sorteren blijft elk rijlabel aan zijn gegevens gekoppeld, waardoor de index erna door elkaar lijkt te staan. Dat is verwacht gedrag, geen fout.

Reset voor nette getallen

Wil je na het sorteren nette labels 0,1,2? Koppel dan reset_index met drop=True om de rijen opnieuw vanaf nul te nummeren.

df.sort_values("sales").reset_index(drop=True)

Waar NaN-waarden terechtkomen

Ontbrekende waarden komen standaard onderaan. Stel na_position in op first als je ze liever bovenaan ziet.

Korte controle

Je wilt de hoogste verkopen bovenaan zien. Hoe sorteer je?

Samenvatting: eenvoudig sorteren

Je sorteert nu met sort_values, keert de volgorde om met ascending, gebruikt een kolommenlijst om gelijke waarden te onderscheiden en maakt labels netjes met reset_index. Goed gedaan! 🎉

Gratis beginnen

Leer Python met een AI-tutor — gratis

Schrijf echte code en voer die uit in je browser, krijg direct hulp van een AI-tutor die 24/7 beschikbaar is en ga verder waar je gebleven bent op het web of in de app.

Cursussen
30
Lessen
120

Veelgestelde vragen

Is de les “Sorteren op één of meerdere kolommen” gratis?

Ja — de volledige tekst van “Sorteren op één of meerdere kolommen” kun je hier gratis op het web lezen. Als je interactief wilt oefenen met een ingebouwde code-editor en een AI-begeleider die 24/7 beschikbaar is, en de rest van de cursus Data Science Academy wilt ontgrendelen, kun je upgraden naar CoddyKit PRO. De cursus Data Science Academy bevat in totaal 4 lessen.

Wat leer ik in “Sorteren op één of meerdere kolommen”?

Oplopend, aflopend en gelijke waarden Je oefent met Data Science Academy door code rechtstreeks in de browser uit te voeren. Een AI-begeleider die 24/7 beschikbaar is beantwoordt je vragen terwijl je de les doorwerkt.

Heb ik ervaring nodig om met Data Science Academy te beginnen?

Ervaring vooraf is niet nodig. Data Science Academy op CoddyKit is opgebouwd voor beginners tot gevorderden, zodat je hier of bij het begin kunt starten en in je eigen tempo kunt leren. Dit is les 1 van 4.

Hoe lang duurt de les “Sorteren op één of meerdere kolommen”?

De meeste lessen van CoddyKit duren ongeveer 5–10 minuten. Elke les is kort en interactief, zodat je gestaag vooruitgaat en op het web en in de app precies verdergaat waar je was gebleven.

Kan ik code schrijven en uitvoeren in deze les over Data Science Academy?

Ja. Elke les over Data Science Academy bevat een ingebouwde code-editor, zodat je rechtstreeks in je browser echte code kunt schrijven en uitvoeren en direct feedback van AI krijgt — lokale installatie is niet nodig.

Alle lessen in deze cursus

  1. Sorteren op één of meerdere kolommen
  2. Uw eerste groupby-samenvatting
  3. Lijn- en staafdiagrammen in matplotlib
  4. Labels, titels en legenda's
← Terug naar Data Science Academy