Rumah >pembangunan bahagian belakang >Tutorial Python >Kuasai helah mengubah suai nama lajur dalam Pandas: alat penting untuk analisis data
Alat analisis data: Kuasai kemahiran mengubah suai nama lajur dalam Pandas
Pengenalan:
Semasa proses analisis data, kita sering menghadapi situasi di mana kita perlu mengubah suai nama lajur set data. Pandas ialah perpustakaan pemprosesan data yang biasa digunakan dalam Python, menyediakan fungsi yang fleksibel dan berkuasa untuk memproses dan menganalisis data. Hari ini, kami akan menumpukan pada teknik mengubah suai nama lajur dalam Panda dan menunjukkannya dengan contoh kod khusus.
1. Lihat nama lajur sedia ada
Pertama, kita perlu memahami nama lajur set data semasa. Dalam Pandas, gunakan df.columns
untuk melihat nama lajur DataFrame. Sebagai contoh, kami mempunyai bingkai data berikut df: df.columns
可以查看数据框(DataFrame)的列名。例如,我们有如下数据框df:
import pandas as pd data = {'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]} df = pd.DataFrame(data)
我们可以使用df.columns
print(df.columns)Kita boleh menggunakan
df.columns
untuk melihat nama lajur df: Index(['A', 'B', 'C'], dtype='object')Hasil larian adalah seperti berikut:
df.columns = ['New_A', 'B', 'C']2. Ubah suai nama lajur
print(df.columns)Selepas berjalan, semak nama lajur df sekali lagi:
Index(['New_A', 'B', 'C'], dtype='object')Hasil larian adalah seperti berikut:
df = df.rename(columns={'B': 'New_B'})Dengan cara ini, kami boleh mengubah suai semua yang diperlukan Nama lajur semuanya diubah suai sekaligus.
print(df.columns)Selepas dijalankan, semak nama lajur df sekali lagi:
Index(['New_A', 'New_B', 'C'], dtype='object')Hasil larian adalah seperti berikut:
df.columns = df.columns.map(lambda x: 'New_' + x)Dengan cara ini, kami hanya Nama lajur yang ditentukan diubah suai tanpa menjejaskan penamaan nama lajur lain.
print(df.columns)Selepas berjalan, semak nama lajur df sekali lagi:
Index(['New_New_A', 'New_New_B', 'New_C'], dtype='object')Hasil larian adalah seperti berikut:
rrreee
Dengan cara ini, kita boleh membandingkan lajur Buat pengubahsuaian separa yang fleksibel kepada nama. 3. Senario aplikasi Menguasai kemahiran mengubah suai nama lajur dalam Panda adalah sangat penting untuk tugasan analisis data. Berikut ialah contoh beberapa senario aplikasi:Atas ialah kandungan terperinci Kuasai helah mengubah suai nama lajur dalam Pandas: alat penting untuk analisis data. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!