Mesclar DataFrames pandas
merge equivale a um join de banco de dados.
O que é Mesclar DataFrames pandas?
merge equivale a um join de banco de dados.
Una tabelas por chaves comuns.
Quando usar?
- Ler e limpar dados tabulares.
- Analisar CSV, APIs e bancos de dados.
- Preparar relatórios e estatísticas.
Código de exemplo
main.py
import pandas as pd
students = pd.DataFrame({"id": [1, 2], "name": ["Ada", "Lin"]})
scores = pd.DataFrame({"id": [1, 2], "score": [95, 88]})
print(students.merge(scores, on="id"))
Saída esperada
id name score
0 1 Ada 95
1 2 Lin 88
Como funciona
on define a chave e how o tipo de junção; confira tipos e duplicados antes.
Altere os valores e execute o programa no compilador Python online CodeUtility sem instalar Python.
Exercícios práticos
Altere as entradas e teste casos de borda antes de usar conjuntos de dados maiores.
- Adicione linhas, colunas e valores ausentes.
- Combine filtro, ordenação e groupby.
- Carregue um arquivo real e confira os dtypes.