Introdução
Neste laboratório, exploraremos o método pop() na biblioteca Python Pandas. O método pop() é usado para deletar ou remover um item especificado em um DataFrame e retorna o item. Se o item especificado não for encontrado, o método levanta um KeyError.
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 às limitações do 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ê.
Importando a biblioteca pandas
Primeiramente, precisamos importar a biblioteca pandas para usar o método pop().
import pandas as pd
Criando um DataFrame
Em seguida, criaremos um objeto DataFrame usando o construtor DataFrame(). Passaremos um dicionário contendo os rótulos das colunas e seus valores correspondentes.
df = pd.DataFrame({'Name': ['Pooja', 'Sindu', 'Renuka'], 'Age': [18, 25, 20], 'Height': [145, 155, 165], 'Weight': [45, 55, 65]})
Removendo um item do DataFrame
Agora, podemos usar o método pop() para remover um item especificado do DataFrame. O método recebe o rótulo da coluna a ser removida como parâmetro.
df.pop('Age')
Imprimindo o DataFrame modificado
Finalmente, podemos imprimir o DataFrame modificado para ver as alterações.
print(df)
Aqui está o código completo:
import pandas as pd
df = pd.DataFrame({'Name': ['Pooja', 'Sindu', 'Renuka'], 'Age': [18, 25, 20], 'Height': [145, 155, 165], 'Weight': [45, 55, 65]})
df.pop('Age')
print(df)
Resumo
Neste laboratório, aprendemos como usar o método pop() na biblioteca Python Pandas para deletar ou remover um item especificado em um DataFrame. Também aprendemos como lidar com um KeyError se o item especificado não for encontrado no DataFrame. O método pop() pode ser uma ferramenta útil para manipular e modificar DataFrames em Python.