Rijen, kolommen en de index
Ontwikkel het mentale model van een DataFrame.
Rijen, kolommen en de index 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.
Een tabel die je kunt programmeren
Een DataFrame is de spreadsheet van pandas in code: rijen en kolommen met gegevens waarop je meteen segmenten kunt maken, kunt sorteren en kunt rekenen. 📊
Twee assen, één raster
Elke DataFrame heeft twee assen: rijen lopen van boven naar beneden en kolommen van links naar rechts. Samen vormen ze één overzichtelijk raster met waarden.
Kolommen zijn variabelen
Elke kolom bevat één variabele, zoals prijs of stad, en gebruikt één gegevenstype. Zie een kolom als één gemeten eigenschap.
Rijen zijn records
Elke rij is één record: een klant, een dag of een verkoop. Lees een rij van links naar rechts en je krijgt het volledige verhaal van één waarneming.
Maak kennis met de index
De index is het label aan de linkerkant dat elke rij een naam geeft. Standaard telt deze 0, 1, 2, maar hij kan uit elke unieke waarde bestaan.
df.indexKolommen hebben ook labels
De kolomkoppen vormen hun eigen verzameling labels, het attribuut columns. Je selecteert gegevens op basis van deze namen in plaats van posities te raden.
df.columnsShape geeft de grootte aan
Het attribuut shape geeft rijen en kolommen als een paar terug. shape[0] is het aantal rijen en shape[1] het aantal kolommen.
df.shape # (rows, cols)Eén kolom is een Series
Haal één kolom op en pandas geeft je een Series: een eendimensionale array met labels. Een DataFrame is eigenlijk een stapel Series.
df["price"]Een betekenisvolle index instellen
Je kunt een kolom promoveren tot index wanneer deze rijen identificeert, zoals een order-id. Opzoeken wordt daardoor duidelijker en sneller.
df.set_index("order_id")Labels sturen alles aan
Pandas lijnt gegevens uit en voegt ze samen op basis van labels, niet van de rijvolgorde. Daarom vormt een doordachte index stilletjes de basis van het grootste deel van je analyse.
De index opnieuw instellen wanneer dat nodig is
Wil je weer een gewone oplopende index? reset_index verplaatst de huidige index naar een kolom en geeft je nieuwe labels vanaf 0.
df.reset_index()Korte controle
Tijd om je mentale model van een DataFrame te testen.
Samenvatting: de kaart van een DataFrame
Rijen zijn records, kolommen zijn variabelen en de index labelt elke rij. Ken je deze kaart, dan valt de rest van pandas op zijn plaats. 🗺️
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 “Rijen, kolommen en de index” gratis?
Ja — de volledige tekst van “Rijen, kolommen en de index” 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 “Rijen, kolommen en de index”?
Ontwikkel het mentale model van een DataFrame. 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 “Rijen, kolommen en de index”?
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
- Rijen, kolommen en de index
- Een DataFrame vanaf nul opbouwen
- head, info en describe
- Kolommen toevoegen, hernoemen en verwijderen