Seite 1 von 1

Spalten mit substring "Unnamed" aus DataFrame löschen

Verfasst: Dienstag 29. März 2022, 14:49
von torsten_156
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

Re: Spalten mit substring "Unnamed" aus DataFrame löschen

Verfasst: Dienstag 29. März 2022, 14:57
von torsten_156
Habe die Lösung gefunden:

Code: Alles auswählen

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