Samenvatting en casestudy

Pandas-joins voor spreadsheetgebruikers

John Miller

Principal Data Scientist

Hoofdstuk 1 - Introductie tot data joinen

$$

  • Veelvoorkomende situaties

  • Gegevens samenvoegen per rij of kolom

    pd.concat([df1, df2], axis=0)
    
  • Pandas als krachtig hulpmiddel

$$ punts

Pandas-joins voor spreadsheetgebruikers

Hoofdstuk 2 - VLOOKUP-achtige joins

$$

One-to-one, VLOOKUP-achtige joins

pd.merge(left_df, right_df, 
         how='inner', 
         on='key_column')

left merge

Pandas-joins voor spreadsheetgebruikers

Hoofdstuk 3 - One-to-many joins

$$ Joins (merges) op sleutelkolom

df1.merge(df2, how='inner', 
          on='key_column')

$$

Joins op unieke index

df1.join(df2, how='left')

$$ one to many example

Pandas-joins voor spreadsheetgebruikers

Hoofdstuk 4 - Geavanceerde joins

Geavanceerde parameters

  • left_index, right_index
  • suffixes
  • indicator
  • sort
pd.merge_ordered(left_df, right_df, 
                 how='outer')

pd.merge_asof(left_df, right_df, direction='backward')

pandas

Pandas-joins voor spreadsheetgebruikers

Bedankt!

Pandas-joins voor spreadsheetgebruikers

Preparing Video For Download...