Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Menghalang Panda daripada Menambah Lajur Indeks semasa Menyimpan CSV?

Bagaimana untuk Menghalang Panda daripada Menambah Lajur Indeks semasa Menyimpan CSV?

Susan Sarandon
Susan Sarandonasal
2024-10-27 18:00:31928semak imbas

How to Prevent Pandas from Adding an Index Column when Saving a CSV?

Mengelakkan Lajur Indeks dalam CSV yang Disimpan dengan Panda

Apabila menyimpan fail csv selepas membuat pengubahsuaian menggunakan Panda, tingkah laku lalai adalah untuk memasukkan lajur indeks. Untuk mengelakkan ini, seseorang boleh menetapkan parameter indeks kepada False apabila menggunakan kaedah to_csv().

Untuk menghuraikan, pertimbangkan urutan arahan berikut:

pd.read_csv('C:/Path/to/file.csv', index_col = False)

Arahan ini membaca csv fail dan menekan lajur indeks.

df.to_csv('C:/Path/to/edited/file.csv', index=False)

Arahan ini menyimpan DataFrame df yang diubah suai ke fail csv baharu tanpa lajur indeks.

Butiran Teknikal

Parameter indeks dalam kaedah to_csv() mengawal sama ada lajur indeks disertakan dalam csv output. Dengan menetapkannya kepada False, indeks diabaikan.

Contoh

Andaikan anda mempunyai DataFrame bernama df yang mengandungi data berikut:

Index Value
0 10
1 20
2 30

Menyimpan df dengan indeks:

df.to_csv('with_index.csv')

Output:

Index Value
0 10
1 20
2 30

Menyimpan df tanpa indeks:

df.to_csv('without_index.csv', index=False)

Output:

Value
10
20
30

Atas ialah kandungan terperinci Bagaimana untuk Menghalang Panda daripada Menambah Lajur Indeks semasa Menyimpan CSV?. 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