0Pricing
Python Academy · Lektion

Zusammenführen von Daten in Python

Mehrere Datensätze kombinieren

Zusammenführen von Daten in Python ist eine kostenlose Python Academy-Lektion auf CoddyKit. Dies ist Lektion 4 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.

Zusammenführen von Daten in Python

Zusammenführen von Daten in Python

Bei der Datenanalyse ist das Kombinieren von Datensätzen eine häufige Aufgabe. Python stellt in Pandas leistungsstarke Werkzeuge bereit, um Datensätze effizient zusammenzuführen, zu verknüpfen und zu verketten. In dieser Lektion werden wichtige Techniken zum Zusammenführen von Daten in Python behandelt.

Zusammenführen von Daten in Python — Illustration 1

Konkatenation

Konkatenation

Konkatenation kombiniert Datensätze, indem sie zeilen- oder spaltenweise aneinandergereiht werden. Verwenden Sie dafür die Funktion pd.concat().

Beispiel:

import pandas as pd data1 = {'Name': ['Alice'], 'Age': [25]} data2 = {'Name': ['Bob'], 'Age': [30]} df1 = pd.DataFrame(data1) df2 = pd.DataFrame(data2) df = pd.concat([df1, df2])

Zusammenführen von DataFrames

Zusammenführen von DataFrames

Zusammenführen kombiniert Datensätze anhand gemeinsamer Spalten oder Indizes. Verwenden Sie pd.merge(), um DataFrames zusammenzuführen.

Beispiel:

data1 = {'ID': [1, 2], 'Name': ['Alice', 'Bob']} data2 = {'ID': [1, 2], 'Age': [25, 30]} df1 = pd.DataFrame(data1) df2 = pd.DataFrame(data2) df = pd.merge(df1, df2, on='ID')

Join-Typen

Join-Typen

Die Funktion merge() unterstützt verschiedene Join-Typen:

  • Inner Join: Gibt Zeilen mit übereinstimmenden Schlüsseln in beiden DataFrames zurück.
  • Outer Join: Gibt alle Zeilen zurück und füllt fehlende Werte mit NaN.
  • Left Join: Behält alle Zeilen aus dem linken DataFrame bei.
  • Right Join: Behält alle Zeilen aus dem rechten DataFrame bei.

Zusammenführen anhand mehrerer Schlüssel

Zusammenführen anhand mehrerer Schlüssel

Sie können DataFrames anhand mehrerer Schlüssel zusammenführen, indem Sie eine Liste mit Spaltennamen an den Parameter on übergeben.

Beispiel:

pd.merge(df1, df2, on=['Key1', 'Key2'])

Konkatenation entlang von Spalten

Konkatenation entlang von Spalten

Sie können DataFrames mithilfe von axis=1 nebeneinander (spaltenweise) verketten.

Beispiel:

df = pd.concat([df1, df2], axis=1)

Zusammenführen überlappender Daten

Zusammenführen überlappender Daten

Die Methode combine_first() führt überlappende Daten zusammen und füllt fehlende Werte aus einem anderen DataFrame auf.

Beispiel:

df1.combine_first(df2)

Zusammenfassung

Zusammenfassung

In dieser Lektion haben Sie Folgendes gelernt:

  • Konkatenation: Aneinanderreihen von DataFrames mit pd.concat().
  • Zusammenführen: Kombinieren von DataFrames anhand gemeinsamer Schlüssel mit pd.merge().
  • Join-Typen: Inner, Outer, Left und Right Join.
  • Zusammenführen überlappender Daten: Verwenden von combine_first().

Glückwunsch!

Glückwunsch!

Sie haben die Lektion zum Zusammenführen von Daten in Python abgeschlossen. Fahren Sie mit der nächsten Lektion fort, um die Merkmalsextraktion aus Daten zu lernen.

Zusammenführen von Daten in Python — Illustration 10

Häufig gestellte Fragen

Ist die Lektion „Zusammenführen von Daten in Python“ kostenlos?

Ja — der vollständige Text von „Zusammenführen von Daten in Python“ 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 „Zusammenführen von Daten in Python“?

Mehrere Datensätze kombinieren 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 4 von 5.

Wie lange dauert die Lektion „Zusammenführen von Daten in Python“?

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. Datentypen
  2. Umgang mit fehlenden Daten
  3. Datennormalisierung
  4. Zusammenführen von Daten in Python
  5. Merkmalsextraktion aus Daten
← Zurück zu Python Academy