Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk Menyimpan Pandas DataFrames sebagai CSV tanpa Indeks?

Bagaimana untuk Menyimpan Pandas DataFrames sebagai CSV tanpa Indeks?

Susan Sarandon
Lepaskan: 2024-10-29 17:08:02
asal
723 orang telah melayarinya

How to Save Pandas DataFrames as CSV without Indexes?

Menyimpan Pandas DataFrames sebagai CSV tanpa Indeks

Apabila menyimpan fail CSV daripada Pandas DataFrame, adalah perkara biasa untuk menemui lajur tambahan yang mengandungi indeks . Ini boleh menjadi tidak diingini dalam senario tertentu. Artikel ini menyediakan penyelesaian untuk mengelakkan penciptaan indeks ini dalam fail CSV output.

Pernyataan Masalah:

Cara menghalang Panda daripada menambah lajur indeks semasa menyimpan DataFrame ke fail CSV?

Penyelesaian:

Kunci untuk mengelakkan penciptaan indeks ialah menetapkan parameter indeks kepada False apabila menggunakan kaedah to_csv:

<code class="python">df.to_csv('your.csv', index=False)</code>
Salin selepas log masuk

Argumen ini mengarahkan Pandas untuk mengecualikan lajur indeks daripada fail CSV output.

Contoh:

Pertimbangkan DataFrame berikut:

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

data = {'name': ['Alice', 'Bob', 'Charlie'],
        'age': [20, 30, 40]}
df = pd.DataFrame(data)</code>
Salin selepas log masuk

Tanpa index=False:

<code class="python">df.to_csv('output.csv')</code>
Salin selepas log masuk

Ini akan mencipta fail CSV dengan kandungan berikut:

,name,age
0,Alice,20
1,Bob,30
2,Charlie,40
Salin selepas log masuk

Perhatikan kehadiran lajur indeks dengan nilai 0, 1 dan 2.

Dengan index=False:

<code class="python">df.to_csv('output2.csv', index=False)</code>
Salin selepas log masuk

Kali ini, fail CSV output akan kelihatan seperti ini:

name,age
Alice,20
Bob,30
Charlie,40
Salin selepas log masuk

Seperti yang anda lihat, lajur indeks telah berjaya dikecualikan.

Ingat untuk menggunakan argumen index=False setiap kali anda menyimpan DataFrame ke CSV untuk mengelakkan penciptaan indeks yang tidak diingini.

Atas ialah kandungan terperinci Bagaimana untuk Menyimpan Pandas DataFrames sebagai CSV tanpa Indeks?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan