Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk menamakan semula Nama Lajur DataFrame Pandas dengan Cekap?

Bagaimana untuk menamakan semula Nama Lajur DataFrame Pandas dengan Cekap?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-12-15 19:12:12796semak imbas

How to Rename Pandas DataFrame Column Names Efficiently?

Menamakan semula Nama Lajur Pandas DataFrame

Selalunya, apabila bekerja dengan Pandas DataFrames, ia menjadi perlu untuk mengubah suai label lajur. Mari kita pertimbangkan untuk menukar label lajur daripada ['$a', '$b', '$c', '$d', '$e'] kepada ['a', 'b', 'c', 'd' , 'e'].

Menamakan semula Lajur Tertentu

Untuk mengubah suai lajur tertentu secara selektif, gunakan kaedah df.rename(). Kaedah ini menerima kamus sebagai hujah, dengan kunci mewakili label lajur lama dan nilai mewakili label baharu. Contohnya:

df = df.rename(columns={'$a': 'a', '$b': 'b'})

Anda juga boleh mengubah suai DataFrame di tempat tanpa membuat salinan dengan menetapkan inplace=True:

df.rename(columns={'$a': 'a', '$b': 'b'}, inplace=True)

Menetapkan Semula Pengepala Lajur

Sebagai alternatif, anda boleh menetapkan semula keseluruhan set pengepala lajur menggunakan df.set_axis() dengan axis=1:

df2 = df.set_axis(['a', 'b', 'c', 'd', 'e'], axis=1)

Atau, anda boleh menetapkan nilai terus kepada df.columns:

df.columns = ['a', 'b', 'c', 'd', 'e']

Dengan melaksanakan teknik ini, anda boleh mengubah suai nama lajur dalam Pandas DataFrames dengan berkesan, memastikan bahawa data itu sejajar dengan label yang anda inginkan.

Atas ialah kandungan terperinci Bagaimana untuk menamakan semula Nama Lajur DataFrame Pandas dengan Cekap?. 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
Artikel sebelumnya:Cabaran Penyelesaian MasalahArtikel seterusnya:Cabaran Penyelesaian Masalah