Hantera saknade data
Tekniker för att hantera saknade värden
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.

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.

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
- Datatyper
- Hantera saknade data
- Datanormalisering
- Slå samman data i Python
- Extrahera features från data