Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk Menetapkan Semula Indeks dalam Pandas DataFrame untuk Memastikan Susunan Berjujukan?
Cara Menetapkan Semula Indeks dalam Bingkai Data Pandas untuk Memastikan Susunan Berjujukan
Apabila mengendalikan bingkai data dalam Pandas, adalah perkara biasa untuk menghadapi situasi di mana nilai indeks menjadi tidak konsisten kerana pengalihan baris atau operasi lain. Untuk menangani perkara ini, anda mungkin mahu menetapkan semula indeks kepada susunan berjujukan, seperti [0,1,2,3,4].
Menggunakan reset_index() untuk Tetapan Semula Indeks
Kaedah pilihan untuk menetapkan semula indeks adalah menggunakan fungsi reset_index(). Fungsi ini mencipta bingkai data baharu dengan indeks tetapan semula sebagai lajur baharu. Secara lalai, indeks asal disimpan sebagai lajur bernama 'indeks'.
Contoh:
<code class="python">df = df.reset_index()</code>
Mengalih keluar Lajur Indeks Asal
Jika anda tidak mahu indeks asal disimpan sebagai lajur, anda boleh menggugurkannya selepas menetapkan semula indeks menggunakan parameter drop.
Contoh:
<code class="python">df = df.reset_index(drop=True)</code>
Ini akan menghasilkan bingkai data dengan indeks tersusun mengikut urutan.
Nota:
Fungsi indeks semula() tidak mempunyai yang sama kesan sebagai reset_index(). Reindex() digunakan terutamanya untuk menjajarkan berbilang bingkai data berdasarkan indeks tertentu atau menyusun semula susunan baris dan lajur.
Atas ialah kandungan terperinci Bagaimana untuk Menetapkan Semula Indeks dalam Pandas DataFrame untuk Memastikan Susunan Berjujukan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!