Introdução
Neste laboratório, aprenderemos sobre o método DataFrame.keys() na biblioteca Python pandas. O método keys() é usado para recuperar os nomes do índice ou das colunas de um DataFrame. Vamos analisar a sintaxe e exemplos de como usar este método.
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ê.
Importando a biblioteca pandas
Primeiramente, precisamos importar a biblioteca pandas, que fornece estruturas de dados e ferramentas de análise de dados para trabalhar com dados estruturados.
import pandas as pd
Criando um DataFrame
Em seguida, vamos criar um DataFrame usando a função pd.DataFrame(). Passaremos um dicionário como o parâmetro de dados, com as chaves como os nomes das colunas e os valores como os dados correspondentes.
df = pd.DataFrame({"A": [0, 1], "B": [3, 4], "C": [0, 1], "D": [3, 4]})
print("O DataFrame é:")
print(df)
Output:
The DataFrame is:
A B C D
0 0 3 0 3
1 1 4 1 4
Usando o método DataFrame.keys()
Agora, vamos usar o método DataFrame.keys() para recuperar os nomes das colunas do DataFrame. Podemos atribuir o resultado a uma variável e imprimi-lo para ver os nomes das colunas.
keys = df.keys()
print(keys)
Output:
Index(['A', 'B', 'C', 'D'], dtype='object')
Obtendo informações do índice
Também podemos usar o método DataFrame.keys() para recuperar o índice (rótulos das linhas) do DataFrame. Vamos criar outro DataFrame com um índice e usar o método para obter as informações do índice.
df = pd.DataFrame({"Name": ["Navya", "Vindya"], "Age": [25, 24], "Education": ["M.Tech", "Ph.d"]}, index=['index_1', 'index_2'])
print("O DataFrame é:")
print(df)
keys = df.keys()
print(keys)
Output:
The DataFrame is:
Name Age Education
index_1 Navya 25 M.Tech
index_2 Vindya 24 Ph.d
Index(['Name', 'Age', 'Education'], dtype='object')
Resumo
Neste laboratório, aprendemos sobre o método DataFrame.keys() na biblioteca pandas. Este método nos permite recuperar o índice (rótulos das linhas) ou os nomes das colunas de um DataFrame. Ao usar este método, podemos facilmente acessar e trabalhar com o índice ou as colunas do DataFrame.