Îmbinarea datelor în practică

Joins în Pandas pentru utilizatorii de foi de calcul

John Miller

Principal Data Scientist

Combinarea coloanelor și indexurilor

combinație index-coloană

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

or

positions.merge(teams, left_index=True, right_on='player_id')
Joins în Pandas pentru utilizatorii de foi de calcul

Lucrul cu coloane cu nume suprapuse

coloane suprapuse

current.merge(drafted, on='name', suffixes=('_current', '_drafted'))
Joins în Pandas pentru utilizatorii de foi de calcul

Identificarea rândurilor după tabel

indicator de tabel

current.merge(drafted, how='outer', on='name', suffixes=('_current', '_drafted'),
               indicator=True)
Joins în Pandas pentru utilizatorii de foi de calcul

Sortarea rândurilor după cheie

rânduri sortate

current.merge(drafted, on='name', suffixes=('_current', '_drafted'),
               sort=True)
Joins în Pandas pentru utilizatorii de foi de calcul

Să exersăm!

Joins în Pandas pentru utilizatorii de foi de calcul

Preparing Video For Download...