Löschen Einer Zeile/Spalte
Manchmal liefern bestimmte Spalten keine wertvollen Informationen, sodass es sinnvoll ist, sie zu entfernen. Die Bibliothek pandas stellt hierfür die Methode drop() zur Verfügung.
drop(index, columns, axis)
index: Gibt die zu löschenden Zeilenindizes an (wird verwendet, wennaxis=0);columns: Gibt die zu löschenden Spaltennamen an (wird verwendet, wennaxis=1);axis: Auswahl, ob Bezeichnungen aus den Zeilen (0) oder Spalten (1) entfernt werden sollen. Standardwert ist0.
Beginnen Sie mit der Betrachtung des 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)
Es ist erkennbar, dass die Spalte 'continent' viele fehlende Werte enthält und daher weniger informativ ist. Entfernen Sie diese Spalte.
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
Gegeben ist ein DataFrame mit dem Namen audi_cars.
- Die Spalte
'capital'entfernen und das resultierendeDataFramein der Variablenaudi_carsspeichern.
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
Awesome!
Completion rate improved to 3.03
Löschen Einer Zeile/Spalte
Swipe um das Menü anzuzeigen
Manchmal liefern bestimmte Spalten keine wertvollen Informationen, sodass es sinnvoll ist, sie zu entfernen. Die Bibliothek pandas stellt hierfür die Methode drop() zur Verfügung.
drop(index, columns, axis)
index: Gibt die zu löschenden Zeilenindizes an (wird verwendet, wennaxis=0);columns: Gibt die zu löschenden Spaltennamen an (wird verwendet, wennaxis=1);axis: Auswahl, ob Bezeichnungen aus den Zeilen (0) oder Spalten (1) entfernt werden sollen. Standardwert ist0.
Beginnen Sie mit der Betrachtung des 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)
Es ist erkennbar, dass die Spalte 'continent' viele fehlende Werte enthält und daher weniger informativ ist. Entfernen Sie diese Spalte.
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
Gegeben ist ein DataFrame mit dem Namen audi_cars.
- Die Spalte
'capital'entfernen und das resultierendeDataFramein der Variablenaudi_carsspeichern.
Lösung
Danke für Ihr Feedback!
single