Supprimer une Ligne/Colonne
Parfois, certaines colonnes peuvent ne pas fournir d'informations précieuses, ce qui rend avantageux de les supprimer. La bibliothèque pandas
offre 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
: choisissez si vous souhaitez supprimer les étiquettes des lignes (0
) ou des colonnes (1
). La valeur par défaut est0
.
Nous commencerons 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)
Nous remarquons que la colonne 'continent'
contient de nombreuses valeurs manquantes, ce qui la rend moins informative. Par conséquent, nous allons la supprimer.
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
Nous avons un DataFrame appelé audi_cars
. Votre tâche est de supprimer la colonne 'capital'
.
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
Awesome!
Completion rate improved to 3.03
Supprimer une Ligne/Colonne
Glissez pour afficher le menu
Parfois, certaines colonnes peuvent ne pas fournir d'informations précieuses, ce qui rend avantageux de les supprimer. La bibliothèque pandas
offre 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
: choisissez si vous souhaitez supprimer les étiquettes des lignes (0
) ou des colonnes (1
). La valeur par défaut est0
.
Nous commencerons 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)
Nous remarquons que la colonne 'continent'
contient de nombreuses valeurs manquantes, ce qui la rend moins informative. Par conséquent, nous allons la supprimer.
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
Nous avons un DataFrame appelé audi_cars
. Votre tâche est de supprimer la colonne 'capital'
.
Solution
Merci pour vos commentaires !
Awesome!
Completion rate improved to 3.03single