Abschnitt 1. Kapitel 9
single
Löschen Einer Zeile/Spalte
Swipe um das Menü anzuzeigen
Manche Spalten liefern möglicherweise keine wertvollen Informationen, sodass es sinnvoll ist, sie zu entfernen. Die Bibliothek pandas stellt dafür die Methode drop() zur Verfügung.
drop(index, columns, axis)
index: gibt die zu löschenden Zeilenindizes an (wird verwendet, wennaxis=0);columns: benennt die zu löschenden Spaltennamen (wird verwendet, wennaxis=1);axis: Auswahl, ob Bezeichnungen aus den Zeilen (0) oder Spalten (1) entfernt werden. Standardwert ist0.
Zunächst eine 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 wenig aussagekräftig ist. Diese Spalte wird entfernt.
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)
Aufgabe
Wischen, um mit dem Codieren zu beginnen
Es steht ein DataFrame mit dem Namen audi_cars zur Verfügung.
- Entfernen Sie die Spalte
'capital'und speichern Sie das resultierendeDataFramein der Variableaudi_cars.
Lösung
War alles klar?
Danke für Ihr Feedback!
Abschnitt 1. Kapitel 9
single
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen