Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk Meratakan Indeks Lajur Hierarki dalam Pandas DataFrames?

Bagaimana untuk Meratakan Indeks Lajur Hierarki dalam Pandas DataFrames?

Linda Hamilton
Lepaskan: 2024-12-16 06:04:10
asal
610 orang telah melayarinya

How to Flatten a Hierarchical Column Index in Pandas DataFrames?

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)
Salin selepas log masuk

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]
Salin selepas log masuk

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!

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