Meratakan Indeks Lajur Hierarki dalam DataFrames
Apabila bekerja dengan bingkai data, indeks hierarki dalam lajur (paksi 1) boleh timbul daripada kumpulan mengikut operasi. Bingkai data akan mempunyai sub-kepala dengan berbilang peringkat. Walau bagaimanapun, meratakan indeks untuk mencipta pengepala satu peringkat selalunya diingini.
Untuk meratakan indeks lajur hierarki, terdapat dua pilihan:
1. Menetapkan Lajur ke Tahap Atas:
Pilihan ini mengalihkan pengepala peringkat atas semasa ke nama lajur secara terus. Menggunakan kaedah get_level_values bersama-sama dengan 0, yang mewakili tahap pertama, kita boleh menetapkan lajur seperti berikut:
df.columns = df.columns.get_level_values(0)
2. Menggabungkan MultiIndex menjadi Satu Indeks:
Pilihan ini menggabungkan pengepala lajur berbilang indeks ke dalam satu indeks. Dengan mengandaikan lajur mengandungi rentetan, kod berikut boleh digunakan:
df.columns = [' '.join(col).strip() for col in df.columns.values]
Fungsi jalur() memastikan bahawa sebarang ruang putih dialih keluar daripada pengepala gabungan. Selepas melaksanakan kod ini, indeks lajur hierarki akan diratakan.
Atas ialah kandungan terperinci Bagaimana untuk Meratakan Indeks Lajur Hierarki dalam Pandas DataFrames?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!