Méthode get() sur un DataFrame Pandas

PythonPythonBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, nous allons apprendre à utiliser la méthode get() du DataFrame Pandas en Python. La méthode get() est utilisée pour récupérer un élément à partir du DataFrame sur la base d'une clé spécifiée (par exemple, un nom de colonne). Si la clé n'est pas trouvée, elle renvoie une valeur par défaut.

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 pour la pratique.

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.

Importez les bibliothèques nécessaires

Pour commencer, nous devons importer la bibliothèque pandas pour utiliser l'objet DataFrame.

import pandas as pd

Créez un DataFrame

Créons un DataFrame simple avec lequel travailler. Nous allons utiliser la fonction pd.DataFrame() pour créer le DataFrame.

df = pd.DataFrame({"Name": ["Navya", "Vindya"], "Age": [25, 24], "Education": ["M.Tech", "Ph.d"], "YOP": [2019, None]})

Récupérez une seule colonne

Pour récupérer une seule colonne à partir du DataFrame, utilisez le nom de la colonne comme clé dans la méthode get().

age_column = df.get("Age")

Récupérez plusieurs colonnes

Pour récupérer plusieurs colonnes à partir du DataFrame, spécifiez les noms de colonnes sous forme de liste dans la méthode get().

columns = df.get(["Name", "Education"])

Spécifiez une valeur par défaut

Si la clé spécifiée n'est pas trouvée dans le DataFrame, vous pouvez spécifier une valeur par défaut à retourner en utilisant le paramètre default dans la méthode get().

skills_column = df.get("Skills", default="Key not found")

Récapitulatif

Dans ce laboratoire, nous avons appris à utiliser la méthode get() sur un DataFrame Pandas en Python. Nous avons vu comment récupérer une colonne unique et plusieurs colonnes, ainsi que comment spécifier une valeur par défaut si la clé n'est pas trouvée. La méthode get() est un outil pratique pour travailler avec les DataFrames dans pandas.