Rumah > Artikel > pembangunan bahagian belakang > Bagaimanakah Saya Boleh Menambah Data pada Fail CSV Sedia Ada Menggunakan 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!