Att joina data i praktiken

Pandas-joins för kalkylbladanvändare

John Miller

Principal Data Scientist

Blanda kolumner och index

blandning av index och kolumner

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

eller

positions.merge(teams, left_index=True, right_on='player_id')
Pandas-joins för kalkylbladanvändare

Hantera överlappande kolumnnamn

överlappande kolumner

current.merge(drafted, on='name', suffixes=('_current', '_drafted'))
Pandas-joins för kalkylbladanvändare

Identifiera rader per tabell

tabellindikator

current.merge(drafted, how='outer', on='name', suffixes=('_current', '_drafted'),
               indicator=True)
Pandas-joins för kalkylbladanvändare

Sortera rader efter nyckel

sorterade rader

current.merge(drafted, on='name', suffixes=('_current', '_drafted'),
               sort=True)
Pandas-joins för kalkylbladanvändare

Nu kör vi en övning!

Pandas-joins för kalkylbladanvändare

Preparing Video For Download...