0Pricing
Learn AI with Python · Aula

Mesclagem de dados em Python

Combinação de vários conjuntos de dados.

Mesclagem de dados em Python é uma aula grátis de Learn AI with Python no CoddyKit. Esta é a aula 4 de 5. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Learn AI with Python, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Learn AI with Python inclui 5 aulas no total.

Mesclagem de dados em Python

Mesclagem de dados em Python

Na análise de dados, combinar conjuntos de dados é uma tarefa comum. O Python oferece ferramentas poderosas no Pandas para mesclar, unir e concatenar conjuntos de dados com eficiência. Esta lição aborda as principais técnicas para mesclar dados no Python.

Mesclagem de dados em Python — ilustração 1

Concatenação

Concatenação

Concatenação combina conjuntos de dados empilhando-os ao longo de linhas ou colunas. Use a função pd.concat() para isso.

Exemplo:

import pandas as pd data1 = {'Name': ['Alice'], 'Age': [25]} data2 = {'Name': ['Bob'], 'Age': [30]} df1 = pd.DataFrame(data1) df2 = pd.DataFrame(data2) df = pd.concat([df1, df2])

Mesclagem de DataFrames

Mesclagem de DataFrames

Mesclagem combina conjuntos de dados com base em colunas ou índices comuns. Use pd.merge() para mesclar DataFrames.

Exemplo:

data1 = {'ID': [1, 2], 'Name': ['Alice', 'Bob']} data2 = {'ID': [1, 2], 'Age': [25, 30]} df1 = pd.DataFrame(data1) df2 = pd.DataFrame(data2) df = pd.merge(df1, df2, on='ID')

Tipos de Junção

Tipos de Junção

A função merge() oferece suporte a diferentes tipos de junção:

  • Junção interna: Retorna as linhas com chaves correspondentes em ambos os DataFrames.
  • Junção externa: Retorna todas as linhas, preenchendo os valores ausentes com NaN.
  • Junção à esquerda: Mantém todas as linhas do DataFrame à esquerda.
  • Junção à direita: Mantém todas as linhas do DataFrame à direita.

Unindo com base em várias chaves

Unindo com base em várias chaves

Você pode combinar DataFrames usando várias chaves, passando uma lista de nomes de colunas para o parâmetro on.

Exemplo:

pd.merge(df1, df2, on=['Key1', 'Key2'])

Concatenação ao longo das colunas

Concatenação ao longo das colunas

Você pode concatenar DataFrames lado a lado (por coluna) usando axis=1.

Exemplo:

df = pd.concat([df1, df2], axis=1)

Combinação de dados sobrepostos

Combinação de dados sobrepostos

O método combine_first() combina dados sobrepostos, preenchendo valores ausentes com dados de outro DataFrame.

Exemplo:

df1.combine_first(df2)

Revisão

Revisão

Nesta lição, você aprendeu sobre:

  • Concatenação: Empilhamento de DataFrames usando pd.concat().
  • Mesclagem: Combinação de DataFrames com base em chaves comuns usando pd.merge().
  • Tipos de junção: Junções interna, externa, à esquerda e à direita.
  • Combinação de dados sobrepostos: Uso de combine_first().

Parabéns!

Parabéns!

Você concluiu a lição sobre mesclagem de dados em Python. Continue na próxima lição para aprender sobre extração de características dos dados.

Mesclagem de dados em Python — ilustração 10

Perguntas Frequentes

A aula “Mesclagem de dados em Python” é grátis?

Sim — o texto completo de “Mesclagem de dados em Python” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Learn AI with Python, atualize para CoddyKit PRO. O curso de Learn AI with Python inclui 5 aulas no total.

O que vou aprender em “Mesclagem de dados em Python”?

Combinação de vários conjuntos de dados. Você pratica Learn AI with Python com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Learn AI with Python?

Nenhuma experiência prévia é necessária. Learn AI with Python no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 5.

Quanto tempo leva a aula “Mesclagem de dados em Python”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Learn AI with Python?

Sim. Cada aula de Learn AI with Python inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Tipos de dados
  2. Tratamento de dados ausentes
  3. Normalização de dados
  4. Mesclagem de dados em Python
  5. Extração de características de dados
← Voltar para Learn AI with Python