Spalten mit substring "Unnamed" aus DataFrame löschen

mit matplotlib, NumPy, pandas, SciPy, SymPy und weiteren mathematischen Programmbibliotheken.
Antworten
torsten_156
User
Beiträge: 43
Registriert: Freitag 5. April 2019, 20:10

Hallo,

ich habe ein DataFrame mit bestimmten Spalten die ich löschen möchte. Die Spaltenbeschriftung lautet "Unnamed: 2, Unnamed: 4, Unnamed: 6, ...". Die Anzahl steht dabei aber nicht fest!
Ich möchte also alle Spalten löschen, die die Bezeichnung "Unnamed" beinhalten. Wie mache ich das?

Danke
Torsten
torsten_156
User
Beiträge: 43
Registriert: Freitag 5. April 2019, 20:10

Habe die Lösung gefunden:

Code: Alles auswählen

data = pd.read_excel('testfile.xls','Tabelle1' )
data2 = data.loc[:, ~data.columns.str.contains('^Unnamed')]
Antworten