Join-Typen

Pandas-Joins für Spreadsheet-Nutzer

John Miller

Principal Data Scientist

Drei Join-Typen

  • Typen

    • Eins-zu-eins
    • Eins-zu-viele
    • Viele-zu-viele
  • Join-Typ gibt Tabellenbeziehung an

  • Wie Nachschlagewerte in VLOOKUP

Datenjoin-Cartoon

Pandas-Joins für Spreadsheet-Nutzer

Eins-zu-eins

Eins-zu-eins-Join-Beispiel

$$

  • Datensätze auf derselben Ebene
  • Lookup-Spalte in beiden Tabellen gleich
  • Zeilen matchen eins-zu-eins
Pandas-Joins für Spreadsheet-Nutzer

Eins-zu-viele

Eins-zu-viele-Beispiel

$$

  • Zeilen sind auf unterschiedlichen Ebenen eindeutig
  • Join basiert auf der Spalte der höheren Ebene
  • Ergebnis auf Basis der niedrigeren Ebene
  • Ähnlich wie VLOOKUP mit Daten der niedrigeren Ebene
Pandas-Joins für Spreadsheet-Nutzer

Viele-zu-viele

Viele-zu-viele-Beispiel

$$

  • Werte wiederholen sich
  • Liefert alle möglichen Kombinationen
  • Schwer zu interpretieren
  • Am besten mit einer „Bridge“-Tabelle ergänzen
Pandas-Joins für Spreadsheet-Nutzer

Lass uns üben!

Pandas-Joins für Spreadsheet-Nutzer

Preparing Video For Download...