Zusammenführen von Daten in Python
Kombinieren mehrerer Datensätze
Zusammenführen von Daten in Python ist eine kostenlose Learn AI with Python-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 Learn AI with Python-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Learn AI with Python-Kurs umfasst insgesamt 5 Lektionen.
Daten in Python zusammenführen
Daten in Python zusammenführen
In der Datenanalyse ist das Zusammenführen von Datensätzen eine häufige Aufgabe. Python bietet in Pandas leistungsfähige Werkzeuge, um Datensätze effizient zusammenzuführen, zu verknüpfen und zu verbinden. Diese Lektion behandelt wichtige Techniken zum Zusammenführen von Daten in Python.

Konkatenation
Konkatenation
Konkatenation fügt Datensätze zusammen, indem sie zeilen- oder spaltenweise aneinandergehängt 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])DataFrames zusammenführen
DataFrames zusammenführen
Merge führt Datensätze anhand gemeinsamer Spalten oder Indizes zusammen. 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 auf.
- Left Join: Behält alle Zeilen aus dem linken DataFrame bei.
- Right Join: Behält alle Zeilen aus dem rechten DataFrame bei.
Zusammenführen über mehrere Schlüssel
Zusammenführen über mehrere 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'])Entlang von Spalten verbinden
Entlang von Spalten verbinden
Sie können DataFrames mithilfe von axis=1 nebeneinander, also spaltenweise, verbinden.
Beispiel:
df = pd.concat([df1, df2], axis=1)Überlappende Daten kombinieren
Überlappende Daten kombinieren
Die Methode combine_first() kombiniert überlappende Daten 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: DataFrames mit
pd.concat()aneinanderhängen. - Zusammenführen: DataFrames anhand gemeinsamer Schlüssel mit
pd.merge()kombinieren. - Join-Typen: Inner, Outer, Left und Right Join.
- Überlappende Daten kombinieren:
combine_first()verwenden.
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 kennenzulernen.

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 Learn AI with Python-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Learn AI with Python-Kurs umfasst insgesamt 5 Lektionen.
Was lerne ich in „Zusammenführen von Daten in Python“?
Kombinieren mehrerer Datensätze Du übst Learn AI with Python 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 Learn AI with Python zu starten?
Keine Vorkenntnisse erforderlich. Learn AI with Python 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 Learn AI with Python-Lektion Code schreiben und ausführen?
Ja. Jede Learn AI with Python-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
- Datentypen
- Umgang mit fehlenden Daten
- Daten-Normalisierung
- Zusammenführen von Daten in Python
- Merkmalsextraktion aus Daten