Indexspalte in gespeicherter CSV mit Pandas vermeiden
Beim Speichern einer CSV-Datei nach dem Vornehmen von Änderungen mit Pandas besteht das Standardverhalten darin, eine einzuschließen Indexspalte. Um dies zu vermeiden, kann man den Indexparameter bei Verwendung der to_csv()-Methode auf „False“ setzen.
Betrachten Sie zur Erläuterung die folgende Befehlsfolge:
pd.read_csv('C:/Path/to/file.csv', index_col = False)
Dieser Befehl liest eine CSV-Datei Datei und unterdrückt die Indexspalte.
df.to_csv('C:/Path/to/edited/file.csv', index=False)
Dieser Befehl speichert die geänderte DataFrame-DF in einer neuen CSV-Datei ohne die Indexspalte.
Technische Details
Der Indexparameter in der to_csv()-Methode steuert, ob die Indexspalte in der Ausgabe-CSV enthalten ist. Wenn Sie es auf „Falsch“ setzen, wird der Index weggelassen.
Beispiel
Angenommen, Sie haben einen DataFrame namens df, der die folgenden Daten enthält:
Index | Value |
---|---|
0 | 10 |
1 | 20 |
2 | 30 |
DF mit Index speichern:
df.to_csv('with_index.csv')
Ausgabe:
Index | Value |
---|---|
0 | 10 |
1 | 20 |
2 | 30 |
DF ohne Index speichern:
df.to_csv('without_index.csv', index=False)
Ausgabe:
Value |
---|
10 |
20 |
30 |
Das obige ist der detaillierte Inhalt vonWie kann verhindert werden, dass Pandas beim Speichern einer CSV-Datei eine Indexspalte hinzufügt?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!