Skip to content

Pandas - Spaltennamen löschen

Lösung:

In Pandas benötigen Sie standardmäßig Spaltennamen.

Aber wenn du wirklich willst 'remove' Spalten, was dringend nicht empfohlen wird, da duplizierte Spaltennamen erhalten können, leere Zeichenfolgen zuweisen:

df.columns = [''] * len(df.columns)

Aber wenn nötig schreiben df Datei ohne Spalten und Index Parameter hinzufügen header=False und index=False zu to_csv oder to_excel.

df.to_csv('file.csv', header=False, index=False)

df.to_excel('file.xlsx', header=False, index=False)

Wenn Sie nur ohne Kopfzeilen ausdrucken müssen, können Sie die to_string() und setze header=False, z.B:

>>> print(df.to_string(header=False))
0  1  0  1
1  2  0  0
2  2  1  1
3  2  0  1
4  2  1  0

Wenn Sie nur den Header entfernen müssen, verwenden Sie '.values'.

df = df[:].values

Der obige Code gibt jedoch ein numpy-Array anstelle eines Datenrahmens zurück. Wenn Sie dasselbe erneut in einen Datenrahmen konvertieren, werden den Spaltennamen Standardwerte hinzugefügt (0,1..).

Click to rate this post!
[Total: 0 Average: 0]



Anderer Beitrag

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.