0Pricing
Python Academy · Lektion

Datenanalyse mit Pandas

Lernen Sie, Daten mit Pandas DataFrames zu bearbeiten und zu analysieren.

Datenanalyse mit Pandas ist eine kostenlose Python Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 5. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Python Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Python Academy-Kurs umfasst insgesamt 5 Lektionen.

Einführung in Pandas

Einführung in Pandas

Pandas ist eine leistungsfähige Python-Bibliothek zur Datenanalyse und -verarbeitung. Sie stellt Datenstrukturen wie DataFrame und Series bereit, mit denen sich Daten einfach bereinigen, umwandeln und analysieren lassen.

In dieser Lektion lernen Sie die Grundlagen von Pandas und wie Sie es für die Datenanalyse einsetzen.

Datenanalyse mit Pandas — Illustration 1

Installation von Pandas

Installation von Pandas

Um Pandas zu installieren, verwenden Sie den folgenden Befehl in Ihrem Terminal:

pip install pandas

Nach der Installation können Sie Pandas in Ihre Python-Skripte importieren:

# Importing pandas
import pandas as pd

print("Pandas imported successfully")

Was ist ein DataFrame?

Was ist ein DataFrame?

Ein DataFrame ist eine zweidimensionale, tabellarische Datenstruktur in Pandas. Er ähnelt einer Tabellenkalkulation oder einer SQL-Tabelle.

Sie können einen DataFrame aus einem Wörterbuch, einer Liste oder einer externen Datei erstellen:

# 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)

Daten aus Dateien lesen

Daten aus Dateien lesen

Pandas erleichtert das Einlesen von Daten aus externen Dateien wie CSV-, Excel- und JSON-Dateien:

# Reading data from a CSV file
df = pd.read_csv("data.csv")
print(df.head())  # Displays the first 5 rows

Einen DataFrame untersuchen

Einen DataFrame untersuchen

Sie können die Struktur und den Inhalt eines DataFrame mithilfe von Methoden wie head(), info() und describe() untersuchen:

# Inspecting a DataFrame
df = pd.read_csv("data.csv")
print(df.info())  # Displays information about the DataFrame
print(df.describe())  # Provides statistical summaries

Daten filtern und auswählen

Daten filtern und auswählen

Mit Pandas können Sie Zeilen einfach filtern und Spalten mithilfe von Bedingungen und Indexierung auswählen:

# Filtering and selecting data
filtered_df = df[df['Age'] > 30]  # Select rows where Age > 30
print(filtered_df[['Name', 'City']])  # Select specific columns

Datenbereinigung

Datenbereinigung

Pandas stellt Methoden zur Datenbereinigung bereit, beispielsweise zum Behandeln fehlender Werte, zum Umbenennen von Spalten und zum Entfernen von Duplikaten:

# 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)

Aggregationen durchführen

Aggregationen durchführen

Mit Pandas können Sie Aggregationen durchführen, beispielsweise Daten summieren, mitteln und gruppieren:

# Grouping and aggregating data
grouped = df.groupby('City')['Age'].mean()
print(grouped)  # Displays average age for each city

Häufige Fehler bei Pandas

Häufige Fehler bei Pandas

Hier sind einige Fehler, die Sie vermeiden sollten:

  • Fehlende Werte nicht ordnungsgemäß behandeln.
  • Ineffiziente Schleifen anstelle von vektorisierten Operationen verwenden.
  • Bei Operationen, die Daten verändern, vergessen, inplace=True anzugeben.

Was haben Sie gelernt?

Was haben Sie gelernt?

In dieser Lektion haben Sie gelernt:

  • Pandas zu installieren und zu importieren.
  • Wie DataFrames aufgebaut sind und wie Sie sie erstellen.
  • Daten mit Pandas zu lesen, zu bereinigen, zu filtern und zu aggregieren.

Sehr gut! Wechseln Sie nun zum nächsten Thema.

Datenanalyse mit Pandas — Illustration 11

Häufig gestellte Fragen

Ist die Lektion „Datenanalyse mit Pandas“ kostenlos?

Ja — der vollständige Text von „Datenanalyse mit Pandas“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Python Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Python Academy-Kurs umfasst insgesamt 5 Lektionen.

Was lerne ich in „Datenanalyse mit Pandas“?

Lernen Sie, Daten mit Pandas DataFrames zu bearbeiten und zu analysieren. Du übst Python Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Python Academy zu starten?

Keine Vorkenntnisse erforderlich. Python Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 5.

Wie lange dauert die Lektion „Datenanalyse mit Pandas“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Python Academy-Lektion Code schreiben und ausführen?

Ja. Jede Python Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Datenanalyse mit Pandas
  2. Datenvisualisierung mit Matplotlib
  3. NumPy für numerische Berechnungen
  4. APIs mit requests verarbeiten
  5. Web Scraping mit BeautifulSoup
← Zurück zu Python Academy