Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimanakah Saya Boleh Menambah Data pada Fail CSV Sedia Ada Menggunakan Pandas?

Bagaimanakah Saya Boleh Menambah Data pada Fail CSV Sedia Ada Menggunakan Pandas?

DDD
DDDasal
2024-11-23 17:22:10419semak imbas

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

Menambahkan Data pada Fail CSV Sedia Ada dengan Panda

Dalam analisis data, anda mungkin menghadapi situasi di mana anda perlu menambah data baharu pada yang sedia ada Fail CSV yang berkongsi struktur yang sama. Pandas, perpustakaan Python yang popular untuk manipulasi data, menawarkan cara yang mudah untuk mencapainya menggunakan fungsi to_csv().

Untuk menambahkan data pada fail CSV sedia ada menggunakan Pandas, anda boleh menentukan mod tulis sebagai 'a ' dalam fungsi to_csv():

df.to_csv('my_csv.csv', mode='a', header=False)

Mod lalai ialah 'w', yang menimpa fail sedia ada. Dengan menetapkan mod kepada 'a', anda boleh menambahkan data baharu pada penghujung fail.

Adalah penting untuk ambil perhatian bahawa data baharu harus mempunyai struktur lajur yang sama seperti fail CSV sedia ada. Jika fail pada mulanya tiada, anda boleh memastikan bahawa pengepala dicetak dalam penulisan pertama menggunakan variasi berikut:

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

Ini memastikan pengepala itu dikekalkan walaupun fail itu kosong. Dengan mengikut arahan ini, anda boleh menambahkan data baharu dengan mudah pada fail CSV sedia ada menggunakan Pandas, memperkemas tugas pengendalian data anda.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menambah Data pada Fail CSV Sedia Ada Menggunakan Pandas?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn