Dataanalys med Pandas
Lär dig bearbeta och analysera data med Pandas DataFrames.
Dataanalys med Pandas är en gratis lektion i Python Academy på CoddyKit. Detta är lektion 1 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 Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Python Academy innehåller totalt 5 lektioner.
Introduktion till Pandas
Pandas är ett kraftfullt Python-bibliotek för dataanalys och databearbetning. Det tillhandahåller datastrukturer som DataFrame och Series, vilket gör det enkelt att rensa, transformera och analysera data.
I den här lektionen lär du dig grunderna i Pandas och hur du använder biblioteket för dataanalys.

Installera Pandas
Installera Pandas genom att använda följande kommando i terminalen:
pip install pandas
När Pandas har installerats kan du importera Pandas i dina Python-skript:
# Importing pandas
import pandas as pd
print("Pandas imported successfully")Vad är en DataFrame?
En DataFrame är en tvådimensionell tabellbaserad datastruktur i Pandas. Den liknar ett kalkylblad eller en SQL-tabell.
Du kan skapa en DataFrame från en dictionary, lista eller extern fil:
# Creating a DataFrame from a dictionary
data = {
"Name": ["Alice", "Bob", "Charlie"],
"Age": [25, 30, 35],
"City": ["New York", "London", "Paris"]
}
df = pd.DataFrame(data)
print(df)Läsa data från filer
Pandas gör det enkelt att läsa data från externa filer, till exempel CSV-, Excel- och JSON-filer:
# Reading data from a CSV file
df = pd.read_csv("data.csv")
print(df.head()) # Displays the first 5 rowsInspektera en DataFrame
Du kan inspektera strukturen och innehållet i en DataFrame med hjälp av metoder som head(), info() och describe():
# Inspecting a DataFrame
df = pd.read_csv("data.csv")
print(df.info()) # Displays information about the DataFrame
print(df.describe()) # Provides statistical summariesFiltrera och välja data
Med Pandas kan du enkelt filtrera rader och välja kolumner med hjälp av villkor och indexering:
# Filtering and selecting data
filtered_df = df[df['Age'] > 30] # Select rows where Age > 30
print(filtered_df[['Name', 'City']]) # Select specific columnsDatarensning
Pandas tillhandahåller metoder för att rensa data, till exempel för att hantera saknade värden, byta namn på kolumner och ta bort dubbletter:
# Handling missing values
df.fillna(0, inplace=True) # Replace NaN values with 0
# Renaming columns
df.rename(columns={"Name": "Full Name"}, inplace=True)
# Dropping duplicates
df.drop_duplicates(inplace=True)
print(df)Utföra aggregeringar
Med Pandas kan du utföra aggregeringar, till exempel summera, beräkna medelvärden och gruppera data:
# Grouping and aggregating data
grouped = df.groupby('City')['Age'].mean()
print(grouped) # Displays average age for each cityVanliga misstag med Pandas
Här är några misstag du bör undvika:
- Att inte hantera saknade värden korrekt.
- Att använda ineffektiva loopar i stället för vektoriserade operationer.
- Att glömma att ange
inplace=Trueför operationer som ändrar data.
Vad har vi lärt oss?
I den här lektionen har du lärt dig:
- Hur du installerar och importerar Pandas.
- Hur DataFrames är uppbyggda och hur du skapar dem.
- Hur du läser, rensar, filtrerar och aggregerar data med Pandas.
Bra jobbat! Nu går vi vidare till nästa ämne.

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
- 76
- Lektioner
- 320
Vanliga frågor
Är lektionen ”Dataanalys med Pandas” gratis?
Ja – hela texten till ”Dataanalys med Pandas” 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 Academy, kan Ni uppgradera till CoddyKit PRO. Kursen i Python Academy innehåller totalt 5 lektioner.
Vad lär jag mig i ”Dataanalys med Pandas”?
Lär dig bearbeta och analysera data med Pandas DataFrames. Ni övar på Python Academy 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 Academy?
Du behöver inga förkunskaper. Utbildningen i Python Academy 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 1 av 5.
Hur lång tid tar lektionen ”Dataanalys med Pandas”?
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 Academy-lektionen?
Ja. Varje Python Academy-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
- Dataanalys med Pandas
- Datavisualisering med Matplotlib
- NumPy för numeriska beräkningar
- Hantera API:er med requests
- Webbskrapning med BeautifulSoup