Łączenie danych w praktyce

Pandas Joins dla użytkowników arkuszy kalkulacyjnych

John Miller

Principal Data Scientist

Łączenie kolumn i indeksów

mieszanie indeksów i kolumn

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

lub

positions.merge(teams, left_index=True, right_on='player_id')
Pandas Joins dla użytkowników arkuszy kalkulacyjnych

Nakładające się nazwy kolumn

nakładające się kolumny

current.merge(drafted, on='name', suffixes=('_current', '_drafted'))
Pandas Joins dla użytkowników arkuszy kalkulacyjnych

Identyfikacja wierszy według tabeli

wskaźnik tabeli

current.merge(drafted, how='outer', on='name', suffixes=('_current', '_drafted'),
               indicator=True)
Pandas Joins dla użytkowników arkuszy kalkulacyjnych

Sortowanie wierszy według klucza

posortowane wiersze

current.merge(drafted, on='name', suffixes=('_current', '_drafted'),
               sort=True)
Pandas Joins dla użytkowników arkuszy kalkulacyjnych

Czas na ćwiczenia!

Pandas Joins dla użytkowników arkuszy kalkulacyjnych

Preparing Video For Download...