Löschen Einer Zeile/Spalte
Manchmal liefern bestimmte Spalten keine wertvollen Informationen, weshalb es vorteilhaft sein kann, sie zu entfernen. Die pandas
-Bibliothek bietet dafür die drop()
-Methode an.
drop(index, columns, axis)
index
: gibt die zu löschenden Zeilenindizes an (wird verwendet, wennaxis=0
);columns
: identifiziert die zu löschenden Spaltennamen (wird verwendet, wennaxis=1
);axis
: wählen Sie, ob Labels aus den Zeilen (0
) oder Spalten (1
) entfernt werden sollen. Der Standardwert ist0
.
Wir beginnen mit der Untersuchung des DataFrames:
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)
Wir bemerken, dass die 'continent'
-Spalte zahlreiche fehlende Werte enthält, was sie weniger informativ macht. Folglich werden wir sie entfernen.
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
Wir haben ein DataFrame namens audi_cars
. Ihre Aufgabe ist es, die Spalte 'capital'
zu entfernen.
Lösung
Danke für Ihr Feedback!
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
What happens if I want to remove multiple columns at once?
Can I drop rows with missing values instead of columns?
Is there a way to drop columns in place without creating a new DataFrame?
Awesome!
Completion rate improved to 3.03
Löschen Einer Zeile/Spalte
Swipe um das Menü anzuzeigen
Manchmal liefern bestimmte Spalten keine wertvollen Informationen, weshalb es vorteilhaft sein kann, sie zu entfernen. Die pandas
-Bibliothek bietet dafür die drop()
-Methode an.
drop(index, columns, axis)
index
: gibt die zu löschenden Zeilenindizes an (wird verwendet, wennaxis=0
);columns
: identifiziert die zu löschenden Spaltennamen (wird verwendet, wennaxis=1
);axis
: wählen Sie, ob Labels aus den Zeilen (0
) oder Spalten (1
) entfernt werden sollen. Der Standardwert ist0
.
Wir beginnen mit der Untersuchung des DataFrames:
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)
Wir bemerken, dass die 'continent'
-Spalte zahlreiche fehlende Werte enthält, was sie weniger informativ macht. Folglich werden wir sie entfernen.
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
Wir haben ein DataFrame namens audi_cars
. Ihre Aufgabe ist es, die Spalte 'capital'
zu entfernen.
Lösung
Danke für Ihr Feedback!
Awesome!
Completion rate improved to 3.03single