Faça um programa seguindo os seguintes passos
7. Combinação de DataFrames
7.2. Use um método de concatenação para juntar df e df2 verticalmente.
7. Combinação de DataFrames
7.2. Use um método de concatenação para juntar df e df2 verticalmente.
Passo 1
Beleza, vamos começar entendendo o que o exercício está pedindo. A gente vai trabalhar com combinação de DataFrames, que é um conceito da biblioteca pandas no Python. Precisamos juntar dois DataFrames, chamados
df
e df2
, um embaixo do outro, ou seja, verticalmente. Para isso, vamos usar um método de concatenação que o pandas oferece.Passo 2
Primeiro, a gente precisa importar a biblioteca pandas para o nosso programa. O pandas é super útil para manipular dados em tabelas que chamamos de DataFrames.
import pandas as pd
Passo 3
Agora, vamos criar os dois DataFrames que queremos juntar. Vamos supor que
df
e df2
já estão definidos, mas se quiser, pode criar exemplos assim:df = pd.DataFrame({
'Nome': ['Ana', 'Bruno'],
'Idade': [28, 34]
})
df2 = pd.DataFrame({
'Nome': ['Carla', 'Daniel'],
'Idade': [22, 45]
})
Passo 4
Para juntar os dois DataFrames verticalmente, usamos a função
concat
do pandas. Essa função basicamente “cola” os DataFrames um embaixo do outro. A gente precisa passar uma lista com os DataFrames que queremos concatenar e definir o parâmetro axis=0
para indicar que a união será vertical.df_combinado = pd.concat([df, df2], axis=0)
Passo 5
Depois de concatenar, é uma boa prática resetar o índice do novo DataFrame para que ele fique sequencial e evite índices duplicados ou desorganizados. A gente faz isso usando o método
reset_index
com drop=True
para não manter o índice antigo.df_combinado = df_combinado.reset_index(drop=True)
Passo 6
Por fim, vamos imprimir o DataFrame combinado para ver como ficou.
print(df_combinado)
Resposta
Executando o código acima, o DataFrame combinado ficará assim:
Nome Idade
0 Ana 28
1 Bruno 34
2 Carla 22
3 Daniel 45
Isso significa que
df
e df2
foram juntados verticalmente, formando um único DataFrame com todas as linhas de ambos.