Faça um programa seguindo os seguintes passos
7. Combinação de DataFrames
7.3. Realize uma junção tipo inner entre df e df2 na coluna chave.

Passo 1

Beleza, vamos lá! O que a gente precisa fazer é juntar dois DataFrames, que são tipo tabelas no Python usando o pandas. A gente vai fazer uma junção do tipo inner join usando a coluna que a gente chama de “chave”. Isso significa que só vamos manter as linhas que têm a mesma “chave” nos dois DataFrames.

Passo 2

Primeiro, vamos garantir que a gente tenha os pacotes certos. A principal ferramenta que vamos usar aqui é o pandas, então a gente precisa importá-lo.
import pandas as pd

Passo 3

Agora, vamos supor que você já tem dois DataFrames chamados df e df2. Eles devem ter uma coluna em comum chamada “chave” que vamos usar para juntar as tabelas.

Passo 4

Para fazer a junção inner, a gente usa a função merge do pandas. Ela vai combinar as linhas dos dois DataFrames onde a coluna “chave” for igual.
resultado = pd.merge(df, df2, on='chave', how='inner')
Aqui está o que cada parte faz:
  • df e df2 são os DataFrames que estamos juntando.
  • on='chave' diz pra função que a coluna usada para juntar é a “chave”.
  • how='inner' especifica que a junção é do tipo inner join, ou seja, só vai manter as linhas que têm correspondência nas duas tabelas.

Passo 5

Depois de executar esse código, o DataFrame resultado vai ter todas as colunas de df e df2, mas apenas as linhas onde a “chave” existe nos dois. Assim, você tem uma tabela combinada que só mostra os dados que combinam nos dois DataFrames.

Resposta

A junção inner entre df e df2 na coluna “chave” pode ser realizada usando o seguinte código:
import pandas as pd

resultado = pd.merge(df, df2, on='chave', how='inner')
Isso vai criar um novo DataFrame chamado resultado contendo apenas as linhas onde a “chave” está presente em ambos os DataFrames.

Exercícios relacionados

Faça um programa seguindo os seguintes passos
7. Combinação de DataFrames
7.1. Suponha que você tenha outro DataFrame df2 com colunas coluna9 e coluna10. Junte df e df2 horizontalmente.
Determine o quociente e o resto da divisão euclidiana de a por , onde .
Calcule o MDC abaixo usando o algoritmo aprendido em sala de aula e prove usando a definição de MDC: .
Faça um programa seguindo os seguintes passos
2. Seleção e Filtragem de Dados
2.3. Selecione as linhas em que coluna4 possui o valor sim.