Introduction
Dans ce laboratoire, nous allons apprendre à utiliser la méthode DataFrame.keys() de la bibliothèque Python pandas. La méthode keys() est utilisée pour récupérer les noms d'index ou de colonnes à partir d'un DataFrame. Nous allons étudier la syntaxe et les exemples d'utilisation de cette méthode.
Conseils sur la machine virtuelle
Une fois le démarrage de la machine virtuelle terminé, cliquez dans le coin supérieur gauche pour basculer vers l'onglet Carnet de notes pour accéder à Jupyter Notebook et pratiquer.
Parfois, vous devrez peut-être attendre quelques secondes pour que Jupyter Notebook ait fini de charger. La validation des opérations ne peut pas être automatisée en raison des limitations de Jupyter Notebook.
Si vous rencontrez des problèmes pendant l'apprentissage, n'hésitez pas à demander à Labby. Donnez votre feedback après la session, et nous résoudrons rapidement le problème pour vous.
Importation de la bibliothèque pandas
Tout d'abord, nous devons importer la bibliothèque pandas, qui fournit des structures de données et des outils d'analyse de données pour travailler avec des données structurées.
import pandas as pd
Création d'un DataFrame
Ensuite, créons un DataFrame à l'aide de la fonction pd.DataFrame(). Nous allons passer un dictionnaire en tant que paramètre de données, avec les clés comme noms de colonnes et les valeurs comme données correspondantes.
df = pd.DataFrame({"A": [0, 1], "B": [3, 4], "C": [0, 1], "D": [3, 4]})
print("Le DataFrame est :")
print(df)
Sortie :
Le DataFrame est :
A B C D
0 0 3 0 3
1 1 4 1 4
Utilisation de la méthode DataFrame.keys()
Maintenant, utilisons la méthode DataFrame.keys() pour récupérer les noms des colonnes du DataFrame. Nous pouvons assigner le résultat à une variable et l'afficher pour voir les noms des colonnes.
keys = df.keys()
print(keys)
Sortie :
Index(['A', 'B', 'C', 'D'], dtype='object')
Obtenir les informations de l'index
Nous pouvons également utiliser la méthode DataFrame.keys() pour récupérer l'index (les étiquettes de ligne) du DataFrame. Créons un autre DataFrame avec un index et utilisons la méthode pour obtenir les informations sur l'index.
df = pd.DataFrame({"Name": ["Navya", "Vindya"], "Age": [25, 24], "Education": ["M.Tech", "Ph.d"]}, index=['index_1', 'index_2'])
print("Le DataFrame est :")
print(df)
keys = df.keys()
print(keys)
Sortie :
Le DataFrame est :
Name Age Education
index_1 Navya 25 M.Tech
index_2 Vindya 24 Ph.d
Index(['Name', 'Age', 'Education'], dtype='object')
Résumé
Dans ce laboratoire, nous avons appris à propos de la méthode DataFrame.keys() dans la bibliothèque pandas. Cette méthode nous permet de récupérer l'index (les étiquettes de ligne) ou les noms des colonnes d'un DataFrame. En utilisant cette méthode, nous pouvons facilement accéder et travailler avec l'index ou les colonnes du DataFrame.