Suppression d'une Ligne/Colonne
Parfois, certaines colonnes ne fournissent pas d'informations utiles, ce qui rend avantageux de les supprimer. La bibliothèque pandas propose la méthode drop() à cet effet.
drop(index, columns, axis)
index: spécifie les index des lignes à supprimer (utilisé lorsqueaxis=0) ;columns: identifie les noms des colonnes à supprimer (utilisé lorsqueaxis=1) ;axis: permet de choisir de supprimer les étiquettes des lignes (0) ou des colonnes (1). La valeur par défaut est0.
Commencez par examiner le DataFrame :
1234567import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : [None, None, 'Europe', None, 'Europe', None, 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) print(countries)
Vous pouvez constater que la colonne 'continent' contient de nombreuses valeurs manquantes, ce qui la rend moins informative. Supprimez cette colonne.
12345678import pandas countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : [None, None, 'Europe', None, 'Europe', None, 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pandas.DataFrame(countries_data) countries = countries.drop(columns = ['continent'],axis=1) print(countries)
Swipe to start coding
Vous disposez d'un DataFrame nommé audi_cars.
- Supprimez la colonne
'capital'et enregistrez leDataFramerésultant dans la variableaudi_cars.
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Can you explain what happens if I try to drop a column that doesn't exist?
How can I remove multiple columns at once?
What if I want to drop rows instead of columns?
Awesome!
Completion rate improved to 3.03
Suppression d'une Ligne/Colonne
Glissez pour afficher le menu
Parfois, certaines colonnes ne fournissent pas d'informations utiles, ce qui rend avantageux de les supprimer. La bibliothèque pandas propose la méthode drop() à cet effet.
drop(index, columns, axis)
index: spécifie les index des lignes à supprimer (utilisé lorsqueaxis=0) ;columns: identifie les noms des colonnes à supprimer (utilisé lorsqueaxis=1) ;axis: permet de choisir de supprimer les étiquettes des lignes (0) ou des colonnes (1). La valeur par défaut est0.
Commencez par examiner le DataFrame :
1234567import pandas as pd countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : [None, None, 'Europe', None, 'Europe', None, 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pd.DataFrame(countries_data) print(countries)
Vous pouvez constater que la colonne 'continent' contient de nombreuses valeurs manquantes, ce qui la rend moins informative. Supprimez cette colonne.
12345678import pandas countries_data = {'country' : ['Thailand', 'Philippines', 'Monaco', 'Malta', 'Sweden', 'Paraguay', 'Latvia'], 'continent' : [None, None, 'Europe', None, 'Europe', None, 'Europe'], 'capital':['Bangkok', 'Manila', 'Monaco', 'Valletta', 'Stockholm', 'Asuncion', 'Riga']} countries = pandas.DataFrame(countries_data) countries = countries.drop(columns = ['continent'],axis=1) print(countries)
Swipe to start coding
Vous disposez d'un DataFrame nommé audi_cars.
- Supprimez la colonne
'capital'et enregistrez leDataFramerésultant dans la variableaudi_cars.
Solution
Merci pour vos commentaires !
single