Daten im Alltag zusammenführen

Pandas-Joins für Spreadsheet-Nutzer

John Miller

Principal Data Scientist

Spalten und Indizes mischen

Index-Spalten-Mix

teams.merge(positions, left_on='player_id', right_index=True)

oder

positions.merge(teams, left_index=True, right_on='player_id')
Pandas-Joins für Spreadsheet-Nutzer

Mit gleichen Spaltennamen arbeiten

überlappende Spalten

current.merge(drafted, on='name', suffixes=('_current', '_drafted'))
Pandas-Joins für Spreadsheet-Nutzer

Zeilen nach Tabelle kennzeichnen

Tabellenindikator

current.merge(drafted, how='outer', on='name', suffixes=('_current', '_drafted'),
               indicator=True)
Pandas-Joins für Spreadsheet-Nutzer

Zeilen nach Schlüssel sortieren

sortierte Zeilen

current.merge(drafted, on='name', suffixes=('_current', '_drafted'),
               sort=True)
Pandas-Joins für Spreadsheet-Nutzer

Lass uns üben!

Pandas-Joins für Spreadsheet-Nutzer

Preparing Video For Download...