Recap e estudo de caso

Junções no pandas para usuários de planilhas

John Miller

Principal Data Scientist

Capítulo 1 - Introdução a junções de dados

$$

  • Situações comuns

  • Concatenar por linha ou coluna

    pd.concat([df1, df2], axis=0)
    
  • Pandas como ferramenta poderosa

$$ punts

Junções no pandas para usuários de planilhas

Capítulo 2 - Junções estilo VLOOKUP

$$

Junções um-para-um, estilo VLOOKUP

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

junção à esquerda

Junções no pandas para usuários de planilhas

Capítulo 3 - Junções um-para-muitos

$$ Junções (merges) pela coluna-chave

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

$$

Junções por índice único

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

$$ exemplo um-para-muitos

Junções no pandas para usuários de planilhas

Capítulo 4 - Junções avançadas

Parâmetros avançados

  • 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

Junções no pandas para usuários de planilhas

Obrigado!

Junções no pandas para usuários de planilhas

Preparing Video For Download...