Data Science Academy · Les

Verwijderen of invullen: verstandig kiezen

Wanneer u waarden verwijdert en wanneer u ze imputeeert

Les 2 van 413 stappen

Verwijderen of invullen: verstandig kiezen is een gratis Data Science Academy-les op CoddyKit. Dit is les 2 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.

Twee keuzes bij ontbrekende waarden

Wanneer u ontbrekende gegevens tegenkomt, staat u voor één belangrijke keuze: de betreffende rijen droppen of ze invullen. De juiste keuze hangt af van hoeveel u met beide opties verliest. 🛣️

Rijen verwijderen

De methode dropna() verwijdert elke rij met minstens één ontbrekende waarde. Dat is helder en eenvoudig, maar er kan ongemerkt veel data verdwijnen.

clean = df.dropna()

In plaats daarvan kolommen verwijderen

Als één kolom grotendeels leeg is, verwijdert u de hele kolom met axis=1. Soms richt één slechte kolom meer schade aan dan de rijen waarin deze voorkomt.

df.dropna(axis=1)

Wanneer verwijderen veilig is

Verwijderen werkt goed wanneer ontbrekende waarden zeldzaam en verspreid zijn. Het verlies van een klein deel van een grote dataset verandert uw conclusies meestal niet.

Wanneer verwijderen schadelijk is

Als veel rijen zelfs maar één ontbrekende waarde bevatten, kan verwijderen uw gegevens drastisch verkleinen. Erger nog: de rijen die u verliest zijn mogelijk niet willekeurig, waardoor resultaten vertekend raken.

Ontbrekende waarden invullen

Het alternatief is ontbrekende cellen met een zinvolle waarde in te vullen met fillna(). U behoudt elke rij, maar neemt wel het risico dat u enkele getallen verzint.

df.fillna(0)

Invullen blijft een schatting

Onthoud dat elke ingevulde waarde een schatting is. Een goede invulling is redelijk en gedocumenteerd; een onzorgvuldige invulling verbergt het probleem en vertekent uw statistieken.

De tussenweg met thresh

Met thresh kunt u rijen behouden die voldoende echte gegevens bevatten. Deze parameter stelt het minimumaantal niet-ontbrekende waarden in dat een rij moet hebben om behouden te blijven.

df.dropna(thresh=3)

Eén kolom als doel kiezen

Gebruik subset om rijen alleen te verwijderen wanneer een specifieke sleutelkolom ontbreekt. Zo beschermt u de rest van uw gegevens tegen onnodige verwijdering.

df.dropna(subset=['price'])

Vraag waarom de waarde ontbreekt

Vraag voordat u beslist waarom de waarde ontbreekt. Gegevens die willekeurig ontbreken kunt u veilig invullen, maar een systematisch ontbrekende waarde kan zelf een betekenisvol signaal zijn.

Een eenvoudige vuistregel

Een handige richtlijn: verwijder wanneer er weinig ontbreekt en vul in wanneer rijen waardevol zijn. Ga altijd na hoe elke keuze uw verdeling verandert voordat u beslist.

Snelle controle

Een kolom is voor 80% leeg, maar elke rij bevat elders nuttige gegevens. Wat is doorgaans de verstandigste keuze?

Samenvatting: kies doelgericht

U weegt nu verwijderen tegenover invullen af op basis van hoeveel gegevens u verliest en waarom waarden ontbreken. Gebruik dropna, thresh en subset om zorgvuldig te verwijderen.

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 “Verwijderen of invullen: verstandig kiezen” gratis?

Ja — de volledige tekst van “Verwijderen of invullen: verstandig kiezen” 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 “Verwijderen of invullen: verstandig kiezen”?

Wanneer u waarden verwijdert en wanneer u ze imputeeert 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 2 van 4.

Hoe lang duurt de les “Verwijderen of invullen: verstandig kiezen”?

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. De NaNs in uw tabel vinden
  2. Verwijderen of invullen: verstandig kiezen
  3. Imputeren met gemiddelde, mediaan of modus
  4. dtypes en dubbele rijen corrigeren
← Terug naar Data Science Academy