Zum Hauptinhalt springen
CSV First Aid

Spalte 'Unnamed: 0' aus einer CSV entfernen

Erste Spalte ohne Namen, enthält 0, 1, 2, 3…? Jemand hat to_csv() ohne index=False ausgeführt. Wir erkennen den durchgesickerten Index und entfernen ihn — echte Daten rücken wieder nach Spalte A.

Index-Spalte entfernt

Vorher

Unnamed: 0,Name,Age
0,John,25

Nachher

Name,Age
John,25

CSV-Datei hier ablegen

oder zum Auswählen klicken

Die Reparatur „unnamed index" wird automatisch erkannt.

Was ist das und warum ist es wichtig?

Manche Daten-Tools (wie Pythons Pandas) fügen beim Speichern einer CSV eine Zusatzspalte mit Zeilennummern ein (0, 1, 2, 3...). Die Spalte hat meistens keinen Namen oder heißt beim Wiederöffnen 'Unnamed: 0'.

Diese Zusatzspalte macht Probleme: Import-Tools sehen eine Spalte mehr als erwartet, die Nummerierung ist für Ihre Daten bedeutungslos, und jeder Report enthält Müll.

CSV First Aid erkennt dieses Muster — wenn die erste Spalte keinen echten Header hat und fortlaufende Zahlen ab 0 enthält, wird sie zum Entfernen vorgeschlagen.

So funktioniert es

  1. 1CSV ablegen. Wir prüfen, ob die erste Spalte wie ein automatisch generierter Index aussieht.
  2. 2Wenn erkannt, zeigt die Diagnose 'Unbenannte Index-Spalte gefunden'. Der Fix ist standardmäßig aktiv.
  3. 3Anwenden → Herunterladen. Die Zusatzspalte ist weg, echte Daten beginnen in Spalte A.

FAQ

Was, wenn die erste Spalte echte, zufällig fortlaufende Ganzzahlen enthält?

CSV First Aid prüft sowohl den Header (leer oder 'Unnamed: 0') als auch die Werte (fortlaufend ab 0). Hat der Header einen echten Namen, bleibt die Spalte erhalten. Im Zweifel können Sie den Fix abschalten.

Wie verhindere ich das in Python?

df.to_csv('file.csv', index=False). Damit wird der Index nicht geschrieben. Beim Lesen: pd.read_csv('file.csv', index_col=0) behandelt Spalte 0 als Index statt als Daten.

Behandelt das auch 'Unnamed: 1', 'Unnamed: 2' usw.?

Aktuell zielt das Tool auf das First-Column-Index-Muster (Unnamed: 0). Mehrere unbenannte Spalten deuten meist auf etwas anderes hin — z. B. einen MultiIndex-Export. Duplizierte Header erkennen wir separat.

Ähnliche Tools