Löschen Einer Zeile/Spalte
Manchmal liefern bestimmte Spalten keine wertvollen Informationen, sodass es vorteilhaft 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 ersichtlich, 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
Es steht ein DataFrame mit dem Namen audi_cars zur Verfügung.
- Entfernen Sie die Spalte
'capital'und speichern Sie das resultierendeDataFramein der Variablenaudi_cars.
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
Großartig!
Completion Rate verbessert auf 3.03
Löschen Einer Zeile/Spalte
Swipe um das Menü anzuzeigen
Manchmal liefern bestimmte Spalten keine wertvollen Informationen, sodass es vorteilhaft 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 ersichtlich, 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
Es steht ein DataFrame mit dem Namen audi_cars zur Verfügung.
- Entfernen Sie die Spalte
'capital'und speichern Sie das resultierendeDataFramein der Variablenaudi_cars.
Lösung
Danke für Ihr Feedback!
single