Supprimer des colonnes d'un DataFrame
Il arrive que votre DataFrame contienne des colonnes dont vous n'avez plus besoin. Vous devez souvent le simplifier en retirant certaines colonnes. Vous souvenez-vous, d'après la vidéo, de la méthode à utiliser pour supprimer une ligne ou une colonne?
Supposons que vous souhaitiez présenter les résultats de votre calcul de PCE aux parties prenantes de votre entreprise, sans afficher les colonnes utilisées pour ce calcul. Supprimez les colonnes PCDG, PCND et PCESV du DataFrame fourni pce, de façon à ne garder que la colonne PCE. La liste columns_to_drop est fournie.
Cette activité fait partie du cours
Python intermédiaire pour la finance
Instructions de l’exercice
- Affichez les colonnes du DataFrame
pce. - Créez un nouveau DataFrame à partir de
pcesans les colonnes de la listecolumns_to_drop. - Affichez les colonnes du nouveau DataFrame.
- Supprimez, sur place, les colonnes de
columns_to_dropdu DataFramepce.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
columns_to_drop = ['PCDG', 'PCND', 'PCESV']
# Print the current columns of the DataFrame pce
____(pce.columns)
# Create new_pce by dropping columns_to_drop from pce
new_pce = pce.drop(columns=____)
# Print the columns of the new DataFrame
print(new_pce.____)
# Drop the columns in_place in the original DataFrame
pce.____(columns=columns_to_drop, inplace=____)
# Print the columns of the DataFrame pce
print(pce.columns)