Zusammenfassung und Fallstudie

Pandas-Joins für Spreadsheet-Nutzer

John Miller

Principal Data Scientist

Kapitel 1 – Einführung in das Joinen von Daten

$$

  • Häufige Situationen

  • Daten nach Zeile oder Spalte zusammenführen

    pd.concat([df1, df2], axis=0)
    
  • Pandas als starkes Werkzeug

$$ Punts

Pandas-Joins für Spreadsheet-Nutzer

Kapitel 2 – VLOOKUP-ähnliche Joins

$$

One-to-one, VLOOKUP-ähnliche Joins

pd.merge(left_df, right_df, 
         how='inner', 
         on='key_column')

Left Merge

Pandas-Joins für Spreadsheet-Nutzer

Kapitel 3 – One-to-many Joins

$$ Joins (Merges) über Schlüsselsäule

df1.merge(df2, how='inner', 
          on='key_column')

$$

Joins über eindeutigen Index

df1.join(df2, how='left')

$$ One-to-many-Beispiel

Pandas-Joins für Spreadsheet-Nutzer

Kapitel 4 – Fortgeschrittene Joins

Erweiterte Parameter

  • left_index, right_index
  • suffixes
  • indicator
  • sort
pd.merge_ordered(left_df, right_df, 
                 how='outer')

pd.merge_asof(left_df, right_df, direction='backward')

pandas

Pandas-Joins für Spreadsheet-Nutzer

Danke!

Pandas-Joins für Spreadsheet-Nutzer

Preparing Video For Download...