Konkatenation

Pandas-Joins für Spreadsheet-Nutzer

John Miller

Principal Data Scientist

Konkatenation: Grundlagen

$$

  • Wie Tabellenkalkulations-„CONCATENATE“
  • Entspricht Copy-Paste von Zellen
  • pd.concat() über Zeilen oder Spalten

Holz zusammenkleben

Pandas-Joins für Spreadsheet-Nutzer

Zeilen konkatenieren

$$

  • Nützlich bei aufgeteilten Daten

$$

pd.concat([df1, df2, ...])
  • Verwendet eindeutige Schlüssel als DataFrame-Index
  • Nimmt standardmäßig alle Zeilen auf

Zeilen mit benanntem Index zusammenführen

Pandas-Joins für Spreadsheet-Nutzer

Zeilen mit überlappenden Indizes konkatenieren

$$

  • DataFrame-Indizes können sich überlappen

  • Kein Problem!

pd.concat([df1, df2, ...],
    ignore_index=True)

Zeilen mit generischem Index zusammenführen

Pandas-Joins für Spreadsheet-Nutzer

Spalten konkatenieren

$$

  • Wie Tabellen nebeneinander kleben
  • Über Spalten: axis=1
pd.concat([df1, df2, ...], 
    axis=1)
  • Nimmt standardmäßig alle Spalten auf

Spalten zusammenführen

Pandas-Joins für Spreadsheet-Nutzer

Lass uns üben!

Pandas-Joins für Spreadsheet-Nutzer

Preparing Video For Download...