Heim > Backend-Entwicklung > Python-Tutorial > Wie speichere ich Pandas-DataFrames als CSV ohne Indizes?

Wie speichere ich Pandas-DataFrames als CSV ohne Indizes?

Susan Sarandon
Freigeben: 2024-10-29 17:08:02
Original
725 Leute haben es durchsucht

How to Save Pandas DataFrames as CSV without Indexes?

Pandas DataFrames als CSV ohne Indizes speichern

Beim Speichern einer CSV-Datei aus einem Pandas DataFrame kommt es häufig vor, dass eine zusätzliche Spalte mit Indizes angezeigt wird . Dies kann in bestimmten Szenarien unerwünscht sein. Dieser Artikel bietet eine Lösung, um die Erstellung dieser Indizes in der CSV-Ausgabedatei zu vermeiden.

Problemstellung:

So verhindern Sie, dass Pandas beim Speichern eine Indexspalte hinzufügt einen DataFrame in eine CSV-Datei?

Lösungen:

Der Schlüssel zur Vermeidung der Indexerstellung besteht darin, den Indexparameter bei Verwendung der to_csv-Methode auf False zu setzen:

<code class="python">df.to_csv('your.csv', index=False)</code>
Nach dem Login kopieren

Dieses Argument weist Pandas an, die Indexspalte aus der Ausgabe-CSV-Datei auszuschließen.

Beispiel:

Betrachten Sie den folgenden DataFrame:

<code class="python">import pandas as pd

data = {'name': ['Alice', 'Bob', 'Charlie'],
        'age': [20, 30, 40]}
df = pd.DataFrame(data)</code>
Nach dem Login kopieren

Ohne Index = Falsch:

<code class="python">df.to_csv('output.csv')</code>
Nach dem Login kopieren

Dadurch wird eine CSV-Datei mit folgendem Inhalt erstellt:

,name,age
0,Alice,20
1,Bob,30
2,Charlie,40
Nach dem Login kopieren

Beachten Sie das Vorhandensein von Indexspalte mit den Werten 0, 1 und 2.

Mit index=False:

<code class="python">df.to_csv('output2.csv', index=False)</code>
Nach dem Login kopieren

Diesmal sieht die ausgegebene CSV-Datei so aus:

name,age
Alice,20
Bob,30
Charlie,40
Nach dem Login kopieren

Wie Sie sehen können, wurde die Indexspalte erfolgreich ausgeschlossen.

Denken Sie daran, das Argument index=False jedes Mal anzuwenden, wenn Sie einen DataFrame in CSV speichern, um eine unerwünschte Indexerstellung zu vermeiden.

Das obige ist der detaillierte Inhalt vonWie speichere ich Pandas-DataFrames als CSV ohne Indizes?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage