Data Science Academy · Les

read_csv en de handige opties

Scheidingstekens, kopteksten en indexkolommen

Les 1 van 413 stappen

read_csv en de handige opties 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.

Gegevens staan in bestanden

Echte analyse begint met een bestand op schijf. Het meest voorkomende bestand in datawetenschap is de eenvoudige CSV: platte tekst, één rij per regel. 📄

Eén functie voor alles

pandas leest een CSV met één aanroep: read_csv. Geef een pad door en je krijgt een direct bruikbaar DataFrame terug.

import pandas as pd
df = pd.read_csv("sales.csv")

Wat je terugkrijgt

read_csv geeft een volledig DataFrame terug: rijen, kolommen en een automatische gehele index. Vanaf hier staan alle pandas-mogelijkheden tot je beschikking.

Niet altijd een komma

Sommige bestanden scheiden waarden met een puntkomma of tab. Met de optie sep vertel je pandas precies welk teken je kolommen scheidt.

df = pd.read_csv("data.csv", sep=";")

Als er geen kopregel is

Als de eerste regel gegevens bevat en geen kolomnamen, geef je header=None door. Zo gebruikt pandas niet per ongeluk een echte gegevensrij als labels.

df = pd.read_csv("raw.csv", header=None)

Geef je kolommen een naam

Combineer header=None met names om je eigen kolomlabels in één duidelijke stap op te geven. Nu is elke kolom begrijpelijk benoemd.

df = pd.read_csv("raw.csv", header=None,
  names=["date", "item", "price"])

De indexkolom kiezen

Met de optie index_col maak je van een kolom de rij-index, zodat opzoeken met die sleutel later natuurlijk aanvoelt.

df = pd.read_csv("sales.csv", index_col="order_id")

Lees alleen wat je nodig hebt

Is het bestand enorm? Met de optie usecols laad je alleen de kolommen die je opgeeft. Dat bespaart geheugen en houdt je tabel overzichtelijk.

df = pd.read_csv("big.csv",
  usecols=["date", "amount"])

Een kijkje nemen met nrows

Weet je niet zeker of een bestand schoon is? Gebruik nrows om eerst een kleine steekproef te lezen, controleer die en laad daarna vol vertrouwen de rest.

sample = pd.read_csv("big.csv", nrows=5)

Correct decoderen

Vreemde symbolen in je tekst betekenen meestal dat de verkeerde encoding is gebruikt. Instellen op utf-8 lost de meeste letters met accenten en andere niet-Engelse tekens op. ✅

df = pd.read_csv("names.csv", encoding="utf-8")

Ontbrekende waarden als ontbrekend markeren

Bestanden gebruiken voor lege waarden soms vreemde aanduidingen, zoals NA of n/a. De optie na_values zet die om in echte ontbrekende waarden die pandas begrijpt.

df = pd.read_csv("data.csv",
  na_values=["NA", "n/a", "-"])

Snelle controle

Je CSV gebruikt puntkomma's tussen waarden. Welke optie corrigeert het inlezen?

Samenvatting: read_csv beheersen

Je kunt nu elke CSV laden: kies het separator, stel kopregels en namen in, kies de index, beperk het aantal kolommen en markeer ontbrekende waarden. 🎉

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 “read_csv en de handige opties” gratis?

Ja — de volledige tekst van “read_csv en de handige opties” 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 “read_csv en de handige opties”?

Scheidingstekens, kopteksten en indexkolommen 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 “read_csv en de handige opties”?

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. read_csv en de handige opties
  2. Excelbladen openen in pandas
  3. Datums parsen en dtypes instellen bij het inladen
  4. Resultaten opslaan als CSV en Excel
← Terug naar Data Science Academy