Wie kann ich mit Pandas Daten an eine vorhandene CSV-Datei anhängen?

DDD
Freigeben: 2024-11-23 17:22:10
Original
415 Leute haben es durchsucht

How Can I Append Data to an Existing CSV File Using Pandas?

Anhängen von Daten an vorhandene CSV-Dateien mit Pandas

Bei der Datenanalyse kann es vorkommen, dass Sie neue Daten zu vorhandenen hinzufügen müssen CSV-Datei mit derselben Struktur. Pandas, eine beliebte Python-Bibliothek zur Datenmanipulation, bietet eine praktische Möglichkeit, dies mit der Funktion to_csv() zu erreichen.

Um Daten mit Pandas an eine vorhandene CSV-Datei anzuhängen, können Sie den Schreibmodus als „a“ angeben ' innerhalb der Funktion to_csv():

df.to_csv('my_csv.csv', mode='a', header=False)
Nach dem Login kopieren

Der Standardmodus ist 'w', der die vorhandene Datei überschreibt. Wenn Sie den Modus auf „a“ setzen, können Sie neue Daten an das Ende der Datei anhängen.

Es ist wichtig zu beachten, dass die neuen Daten dieselbe Spaltenstruktur wie die vorhandene CSV-Datei haben sollten. Wenn die Datei zunächst fehlt, können Sie mithilfe der folgenden Variante sicherstellen, dass der Header beim ersten Schreiben gedruckt wird:

output_path='my_csv.csv'
df.to_csv(output_path, mode='a', header=not os.path.exists(output_path))
Nach dem Login kopieren

Dadurch wird sichergestellt, dass der Header auch dann erhalten bleibt, wenn die Datei leer ist. Wenn Sie diese Anweisungen befolgen, können Sie mit Pandas ganz einfach neue Daten an bestehende CSV-Dateien anhängen und so Ihre Datenverarbeitungsaufgaben optimieren.

Das obige ist der detaillierte Inhalt vonWie kann ich mit Pandas Daten an eine vorhandene CSV-Datei anhängen?. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage