Python For Kids · Lektion

Hantera saknade data

Tekniker för att hantera saknade värden

Lektion 2 av 510 steg

Hantera saknade data är en gratis lektion i Python For Kids på CoddyKit. Detta är lektion 2 av 5. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för Python For Kids, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Python For Kids innehåller totalt 5 lektioner.

Hantera saknade data

Saknade data är vanligt i dataset och kan påverka analysen och modellens prestanda. I den här lektionen går vi igenom metoder för att identifiera och hantera saknade värden på ett effektivt sätt.

Hantera saknade data — illustration 1

Identifiera saknade data

Du kan identifiera saknade data i Python med Pandas. Metoden isnull() upptäcker saknade värden i en datamängd.

Exempel:

import pandas as pd data = {'Age': [25, None, 30], 'Name': ['Alice', 'Bob', None]} df = pd.DataFrame(data) print(df.isnull())

Räkna saknade värden

Metoden isnull() kan kombineras med sum() för att räkna saknade värden i varje kolumn.

Exempel:

print(df.isnull().sum())

Ta bort saknade data

Ni kan ta bort rader eller kolumner med saknade data med metoden dropna().

Exempel:

df_cleaned = df.dropna()

Fylla i saknade data

Använd metoden fillna() för att ersätta saknade värden med specifika värden, till exempel ett medelvärde eller en median.

Exempel:

df['Age'] = df['Age'].fillna(df['Age'].mean())

Framåt- och bakåtfyllning

Fyll i saknade värden med värdena före eller efter dem med method='ffill' eller method='bfill'.

Exempel:

df['Age'] = df['Age'].fillna(method='ffill')

Välja rätt teknik

Ta hänsyn till datasetet och analysmålen när ni hanterar saknade data:

  • Använd dropna() för rader med många saknade värden.
  • Använd fillna() med medelvärde eller median för numeriska data.
  • Använd framåt- eller bakåtfyllning för tidsseriedata.

Sammanfattning

I den här lektionen har ni lärt er att:

  • Identifiera saknade värden med isnull().
  • Räkna saknade värden med sum().
  • Hantera saknade data genom att ta bort eller fylla i värden.
  • Välja rätt teknik utifrån datasetet.

Grattis

Du har slutfört lektionen om hantering av saknade data. Fortsätt till nästa lektion för att lära dig om tekniker för datanormalisering.

Hantera saknade data — illustration 10
Gratis att börja

Lär dig Python med en AI-lärare – gratis

Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.

Kurser
22
Lektioner
94

Vanliga frågor

Är lektionen ”Hantera saknade data” gratis?

Ja – hela texten till ”Hantera saknade data” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i Python For Kids, kan Ni uppgradera till CoddyKit PRO. Kursen i Python For Kids innehåller totalt 5 lektioner.

Vad lär jag mig i ”Hantera saknade data”?

Tekniker för att hantera saknade värden Ni övar på Python For Kids med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.

Behöver jag någon erfarenhet för att börja lära mig Python For Kids?

Du behöver inga förkunskaper. Utbildningen i Python For Kids på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 2 av 5.

Hur lång tid tar lektionen ”Hantera saknade data”?

De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.

Kan jag skriva och köra kod i den här Python For Kids-lektionen?

Ja. Varje Python For Kids-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.

Alla lektioner i den här kursen

  1. Datatyper
  2. Hantera saknade data
  3. Datanormalisering
  4. Slå samman data i Python
  5. Extrahera features från data
← Tillbaka till Python For Kids