


Kemahiran pemprosesan data Pandas: kaedah mudah untuk mengubah suai nama lajur
Petua pemprosesan data Pandas: Cara mudah untuk mengubah suai nama lajur
Semasa proses pemprosesan data, kadangkala kita perlu mengubah suai nama lajur dalam DataFrame untuk lebih mencerminkan maksud data atau memenuhi keperluan tertentu. Pandas menyediakan kaedah yang ringkas dan mudah digunakan untuk mengubah suai nama lajur Artikel ini akan memperkenalkan beberapa kaedah biasa dan memberikan contoh kod khusus.
Kaedah 1: Gunakan fungsi rename()
rename()
函数
rename()
函数可以通过提供一个字典或函数来更改列名。下面是一个使用字典的示例:
import pandas as pd # 创建一个示例DataFrame data = {'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, 30, 35], 'Score': [90, 80, 95]} df = pd.DataFrame(data) # 使用rename函数修改列名 df.rename(columns={'Name': '姓名', 'Age': '年龄', 'Score': '分数'}, inplace=True) print(df)
运行结果如下:
姓名 年龄 分数 0 Alice 25 90 1 Bob 30 80 2 Charlie 35 95
方法二:直接修改columns
属性
我们也可以直接修改DataFrame的columns
属性来更改列名。下面是一个示例代码:
import pandas as pd # 创建一个示例DataFrame data = {'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, 30, 35], 'Score': [90, 80, 95]} df = pd.DataFrame(data) # 直接修改columns属性 df.columns = ['姓名', '年龄', '分数'] print(df)
运行结果与前面的示例一样:
姓名 年龄 分数 0 Alice 25 90 1 Bob 30 80 2 Charlie 35 95
方法三:使用set_axis()
方法
set_axis()
方法可以一次性修改多个列名。下面是一个示例代码:
import pandas as pd # 创建一个示例DataFrame data = {'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, 30, 35], 'Score': [90, 80, 95]} df = pd.DataFrame(data) # 使用set_axis方法修改列名 df.set_axis(['姓名', '年龄', '分数'], axis='columns', inplace=True) print(df)
结果与前面的示例相同:
姓名 年龄 分数 0 Alice 25 90 1 Bob 30 80 2 Charlie 35 95
总结:
通过以上的例子,我们可以看到修改DataFrame列名的几种方法。根据实际需求选择相应的方法进行修改。rename()
函数适用于有多个不同的列名需要修改的情况,可以通过字典或函数来指定需要修改的列名。直接修改columns
属性是一个简单直观的方法,适用于只有几个列名需要修改的情况。set_axis()
rename()
boleh menukar nama lajur dengan menyediakan kamus atau fungsi. Berikut ialah contoh penggunaan kamus: rrreee
Hasil yang dijalankan adalah seperti berikut: 🎜rrreee🎜Kaedah 2: Ubah suai secara langsung atributlajur
🎜🎜Kami juga boleh mengubah suai terus lajur
atribut DataFrame untuk menukar nama lajur. Berikut ialah contoh kod: 🎜rrreee🎜Hasil larian adalah sama seperti contoh sebelumnya: 🎜rrreee🎜Kaedah ketiga: Gunakan kaedah set_axis()
🎜🎜The set_axis() kaedah boleh digunakan sekali Ubah suai beberapa nama lajur. Berikut ialah contoh kod: 🎜rrreee🎜Hasilnya adalah sama seperti contoh sebelumnya: 🎜rrreee🎜Ringkasan: 🎜🎜Melalui contoh di atas, kita boleh melihat beberapa cara untuk mengubah suai nama lajur DataFrame. Pilih kaedah yang sesuai untuk diubah suai mengikut keperluan sebenar. Fungsi <code>rename()
sesuai untuk situasi di mana terdapat berbilang nama lajur berbeza yang perlu diubah suai Nama lajur yang perlu diubah suai boleh ditentukan melalui kamus atau fungsi. Mengubah suai secara langsung atribut columns
ialah kaedah yang mudah dan intuitif, sesuai untuk situasi di mana hanya beberapa nama lajur perlu diubah suai. Kaedah set_axis()
sesuai untuk mengubah suai berbilang nama lajur pada satu masa. 🎜🎜Saya harap pengenalan di atas dapat membantu pembaca menguasai kaedah mengubah suai nama lajur dalam Pandas. Kaedah yang berbeza boleh dipilih dan digunakan mengikut situasi tertentu, dan penggunaan fleksibel kaedah ini boleh menyesuaikan dengan lebih baik kepada keperluan pemprosesan data. 🎜Atas ialah kandungan terperinci Kemahiran pemprosesan data Pandas: kaedah mudah untuk mengubah suai nama lajur. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Untuk memaksimumkan kecekapan pembelajaran Python dalam masa yang terhad, anda boleh menggunakan modul, masa, dan modul Python. 1. Modul DateTime digunakan untuk merakam dan merancang masa pembelajaran. 2. Modul Masa membantu menetapkan kajian dan masa rehat. 3. Modul Jadual secara automatik mengatur tugas pembelajaran mingguan.

Python cemerlang dalam permainan dan pembangunan GUI. 1) Pembangunan permainan menggunakan pygame, menyediakan lukisan, audio dan fungsi lain, yang sesuai untuk membuat permainan 2D. 2) Pembangunan GUI boleh memilih tkinter atau pyqt. TKInter adalah mudah dan mudah digunakan, PYQT mempunyai fungsi yang kaya dan sesuai untuk pembangunan profesional.

Python sesuai untuk sains data, pembangunan web dan tugas automasi, manakala C sesuai untuk pengaturcaraan sistem, pembangunan permainan dan sistem tertanam. Python terkenal dengan kesederhanaan dan ekosistem yang kuat, manakala C dikenali dengan keupayaan kawalan dan keupayaan kawalan yang mendasari.

Anda boleh mempelajari konsep pengaturcaraan asas dan kemahiran Python dalam masa 2 jam. 1. Belajar Pembolehubah dan Jenis Data, 2.

Python digunakan secara meluas dalam bidang pembangunan web, sains data, pembelajaran mesin, automasi dan skrip. 1) Dalam pembangunan web, kerangka Django dan Flask memudahkan proses pembangunan. 2) Dalam bidang sains data dan pembelajaran mesin, numpy, panda, scikit-learn dan perpustakaan tensorflow memberikan sokongan yang kuat. 3) Dari segi automasi dan skrip, Python sesuai untuk tugas -tugas seperti ujian automatik dan pengurusan sistem.

Anda boleh mempelajari asas -asas Python dalam masa dua jam. 1. Belajar pembolehubah dan jenis data, 2. Struktur kawalan induk seperti jika pernyataan dan gelung, 3 memahami definisi dan penggunaan fungsi. Ini akan membantu anda mula menulis program python mudah.

Bagaimana Mengajar Asas Pengaturcaraan Pemula Komputer Dalam masa 10 jam? Sekiranya anda hanya mempunyai 10 jam untuk mengajar pemula komputer beberapa pengetahuan pengaturcaraan, apa yang akan anda pilih untuk mengajar ...

Cara mengelakkan dikesan semasa menggunakan fiddlerevery di mana untuk bacaan lelaki-dalam-pertengahan apabila anda menggunakan fiddlerevery di mana ...


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Muat turun versi mac editor Atom
Editor sumber terbuka yang paling popular

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

ZendStudio 13.5.1 Mac
Persekitaran pembangunan bersepadu PHP yang berkuasa

VSCode Windows 64-bit Muat Turun
Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft

Versi Mac WebStorm
Alat pembangunan JavaScript yang berguna