Python Academy · Lektion

Dataanalys med Pandas

Lär dig bearbeta och analysera data med Pandas DataFrames.

Lektion 1 av 511 steg

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.

Dataanalys med Pandas — illustration 1

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 rows

Inspektera 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 summaries

Filtrera 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 columns

Datarensning

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 city

Vanliga 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=True fö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.

Dataanalys med Pandas — illustration 11
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
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

  1. Dataanalys med Pandas
  2. Datavisualisering med Matplotlib
  3. NumPy för numeriska beräkningar
  4. Hantera API:er med requests
  5. Webbskrapning med BeautifulSoup
← Tillbaka till Python Academy