Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimanakah saya boleh menamakan semula Pengepala Lajur DataFrame Pandas dengan Cekap?
Menamakan semula Pengepala Lajur dalam Panda
Apabila bekerja dengan Pandas DataFrames, seseorang mungkin menghadapi keperluan untuk mengubah suai nama lajur. Panduan ini akan meneroka dua kaedah untuk menamakan semula lajur: penamaan semula lajur tertentu dan penugasan semula pengepala lajur.
Menamakan Semula Lajur Tertentu
Untuk menamakan semula lajur tertentu, gunakan df.rename( ) fungsi. Tentukan lajur yang akan dinamakan semula menggunakan nama lama dan baharu sebagai kamus. Sebagai contoh, pertimbangkan DataFrame berikut dengan lajur ['$a', '$b', '$c', '$d', '$e']:
import pandas as pd df = pd.DataFrame('x', index=range(3), columns=list('abcde'))
Untuk menamakan semula '$a ' kepada 'a', '$b' kepada 'b' dan '$c' kepada 'c':
df = df.rename(columns={'$a': 'a', '$b': 'b', '$c': 'c'})
Menetapkan Semula Lajur Pengepala
Sebagai alternatif, pengepala lajur boleh ditugaskan semula menggunakan df.set_axis() dengan axis=1. Pengepala baharu hendaklah disediakan sebagai senarai atau tatasusunan. Contohnya, untuk menetapkan pengepala baharu:
df2 = df.set_axis(['V', 'W', 'X', 'Y', 'Z'], axis=1)
DataFrame kini akan mempunyai pengepala berikut:
V W X Y Z 0 x x x x x 1 x x x x x 2 x x x x x
Kesimpulan
Panduan ini telah menunjukkan dua teknik untuk menamakan semula pengepala lajur dalam Pandas DataFrames. Kedua-dua kaedah memberikan fleksibiliti dalam mengubah suai nama lajur untuk memenuhi keperluan tertentu.
Atas ialah kandungan terperinci Bagaimanakah saya boleh menamakan semula Pengepala Lajur DataFrame Pandas dengan Cekap?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!