Método equals() do Pandas DataFrame

Beginner

Introdução

Neste tutorial, você aprenderá sobre o método equals() em DataFrames do Pandas. O método equals() é usado para comparar dois DataFrames e verificar se eles têm a mesma forma e os mesmos elementos. Ele retorna um valor booleano, True se os DataFrames forem iguais e False caso contrário.

Dicas para a VM

Após a inicialização da VM, clique no canto superior esquerdo para mudar para a aba Notebook e acessar o Jupyter Notebook para praticar.

Às vezes, pode ser necessário aguardar alguns segundos para que o Jupyter Notebook termine de carregar. A validação das operações não pode ser automatizada devido a limitações no Jupyter Notebook.

Se você enfrentar problemas durante o aprendizado, sinta-se à vontade para perguntar ao Labby. Forneça feedback após a sessão, e resolveremos o problema prontamente para você.

Importar as bibliotecas necessárias

Antes de usar o método equals(), você precisa importar a biblioteca pandas, que é usada para manipulação e análise de dados.

import pandas as pd

Criar dois DataFrames

Em seguida, crie dois DataFrames para comparar um com o outro. Certifique-se de que os DataFrames tenham a mesma forma e os mesmos elementos para uma comparação precisa.

df1 = pd.DataFrame({"col_1": [10, 20], "col_2": [20, 30]})
df2 = pd.DataFrame({"col_1": [10, 20], "col_2": [20, 30]})

Usar o método equals() para comparar DataFrames

Agora, use o método equals() para comparar os dois DataFrames.

result = df1.equals(df2)
print("Os elementos nos dois DataFrames são os mesmos?", result)

A saída será True se os DataFrames tiverem a mesma forma e os mesmos elementos, e False caso contrário.

Resumo

Neste tutorial, você aprendeu como usar o método equals() em Pandas DataFrame para comparar dois DataFrames. Este método é útil quando você deseja verificar se dois DataFrames são iguais em termos de forma e elementos. Lembre-se de garantir que os DataFrames que estão sendo comparados tenham a mesma forma e os mesmos elementos para uma comparação precisa.