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
Lepaskan: 2024-12-15 19:12:12
asal
793 orang telah melayarinya

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

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

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

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

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

df.columns = ['a', 'b', 'c', 'd', 'e']
Salin selepas log masuk

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!

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