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.Exercícios relacionados
Faça um programa seguindo os seguintes passos
5. Tratamento de Valores Nulos
5.4. Preencha os valores nulos de coluna4 com a string desconhecido.
5. Tratamento de Valores Nulos
5.4. Preencha os valores nulos de coluna4 com a string desconhecido.
Determine o quociente
e o resto
da divisão euclidiana de a por
, onde
.
Faça um programa seguindo os seguintes passos
2. Seleção e Filtragem de Dados
2.2. Selecione todas as linhas em que o valor de coluna3 é maior que 100.
2. Seleção e Filtragem de Dados
2.2. Selecione todas as linhas em que o valor de coluna3 é maior que 100.