Rekapitulace a případová studie

Pandas Joins pro uživatele tabulkových procesorů

John Miller

Principal Data Scientist

Kapitola 1 – Úvod do spojování dat

$$

  • Běžné situace

  • Zřetězení dat po řádcích nebo sloupcích

    pd.concat([df1, df2], axis=0)
    
  • Pandas jako výkonný nástroj

$$ punts

Pandas Joins pro uživatele tabulkových procesorů

Kapitola 2 – Spojení ve stylu VLOOKUP

$$

Spojení typu one-to-one ve stylu VLOOKUP

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

left merge

Pandas Joins pro uživatele tabulkových procesorů

Kapitola 3 – Spojení one-to-many

$$ Spojení (merges) podle klíčového sloupce

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

$$

Spojení podle jedinečného indexu

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

$$ one to many example

Pandas Joins pro uživatele tabulkových procesorů

Kapitola 4 – Pokročilé spojování

Pokročilé parametry

  • 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 pro uživatele tabulkových procesorů

Děkujeme!

Pandas Joins pro uživatele tabulkových procesorů

Preparing Video For Download...