Hướng dẫn how do i rename a column in python? - làm cách nào để đổi tên một cột trong python?

Đưa ra một bản dữ liệu gấu trúc, hãy để Lừa xem cách đổi tên các cột trong gấu trúc bằng các ví dụ. Ở đây, chúng tôi sẽ thảo luận về 6 cách khác nhau để đổi tên tên cột trong Pandas DataFrame.

Về gấu trúc DataFrame: & nbsp; 

Pandas DataFrame là một lưới hình chữ nhật được sử dụng để lưu trữ dữ liệu. Thật dễ dàng để hình dung và làm việc với dữ liệu khi được lưu trữ trong DataFrame.

  • Nó bao gồm các hàng và cột.
  • Mỗi hàng là một phép đo của một số trường hợp trong khi cột là một vectơ chứa dữ liệu cho một số thuộc tính/biến cụ thể.
  • Mỗi cột DataFrame có dữ liệu đồng nhất trong suốt bất kỳ cột cụ thể nào nhưng các hàng DataFrame có thể chứa dữ liệu đồng nhất hoặc không đồng nhất trong bất kỳ hàng cụ thể nào.
  • Không giống như các mảng hai chiều, các trục DataFrame của Pandas được dán nhãn.

Cách đổi tên các cột trong Pandas DataFrame

Phương pháp 1: Sử dụng hàm đổi tên ()Using rename() function

Một cách để đổi tên các cột trong khung dữ liệu gấu trúc là bằng cách sử dụng hàm đổi tên (). Phương pháp này khá hữu ích khi chúng ta cần đổi tên một số cột đã chọn vì chúng ta chỉ cần chỉ định thông tin cho các cột được đổi tên. & NBSP;

Ví dụ 1: Đổi tên một cột duy nhất. & NBSP;Rename a single column

Python3

import pandas as pd

rankings = {'test': [________, import0, __12

import4import5, import7import8

import9pandas as pd0____________import2

import4import0, rankings 1import8

import9rankings 4: [rankings 1, 'India', import7import3

import4import2, import5=6

=7= =9

{0{1

{2= {'test'{6{7{8= 'test'0'test'1

{0'test'3'test'4'test'5

Output:  

Hướng dẫn how do i rename a column in python? - làm cách nào để đổi tên một cột trong python?


Ví dụ 2: Đổi tên nhiều cột. & NBSP;Rename multiple columns

Python3

import pandas as pd

rankings = {'test': [________, import0, __12

import4import5, import7import8

'India'4pandas as pd0: [import2, 'India', import5import3

import4import0, rankings 1import8

, 8rankings 4: [rankings 1, 'India', import7import3

import07import2, import5=6

=7= =9

{0import16

{2= {'test'{6{7{8= 'test'0'test'1

Ví dụ 2: Đổi tên nhiều cột. & NBSP;

{0import16

Output:  

Hướng dẫn how do i rename a column in python? - làm cách nào để đổi tên một cột trong python?

{2= {'test'{6{7____________pandas as pd0____56import26import3By assigning a list of new column names 

Python3

import pandas as pd

rankings = {'test': [________, import0, __12

import4import5, import7import8

import9pandas as pd0____________import2

import4import0, rankings 1import8

, 8rankings 4: [rankings 1, 'India', import7import3

import07import2, import5=6

=7= =9

{0import16

{2= {'test'{6{7{8= 'test'0'test'1

{0import16

Output:  

Hướng dẫn how do i rename a column in python? - làm cách nào để đổi tên một cột trong python?

Ví dụ 2: Đổi tên nhiều cột. & NBSP;

{2= {'test'{6{7____________pandas as pd0____56import26import3

Python3

import pandas as pd

rankings = {'test': [________, import0, __12

pandas as pd13import5, import7import8

import9pandas as pd0____________import2

pandas as pd27import0, rankings 1import8

import9rankings 4: [rankings 1, 'India', import7import3

pandas as pd27import2, import5=6

=7= =9

{0import16

pandas as pd51pandas as pd52, pandas as pd54, pandas as pd56pandas as pd57=pandas as pd59pandas as pd60='test'0'test'1

{0import16

pandas as pd66

Output:

{2= {'test'{6{7{8= 'test'0'test'1

Trong ví dụ này, chúng tôi sẽ đổi tên tên cột bằng hàm add_sufix và add_prefix, chúng tôi sẽ chuyển tiền tố và hậu tố cần được thêm vào tên đầu tiên và tên cuối cùng của tên cột.

Python3

import pandas as pd

rankings = {'test': [________, import0, __12

pandas as pd13import5, import7import8

import9pandas as pd0: [import2, 'India', import5import3

pandas as pd27import0, rankings 1import8

import9rankings 4: [rankings 1, 'India', import7import3

pandas as pd27import2, import5=6

=7= =9

{0import16

=7= rankings 20rankings 21'test'1

=7= rankings 25rankings 26'test'1

pandas as pd66

Output:

    col_test_1    col_odi_1    col_t20_1
0    India    England    Pakistan
1    South Africa    India    India
2    England    New Zealand    Australia
3    New Zealand    South Africa    England
4    Australia    Pakistan    New Zealand

Phương pháp 5: Thay thế các văn bản cụ thể của tên cột bằng cách sử dụng chức năng dataFrame.columns.str.replace

Trong ví dụ này, chúng tôi sẽ đổi tên tên cột bằng hàm thay thế, chúng tôi sẽ chuyển tên cũ với tên mới làm tham số cho cột.

Python3

import pandas as pd

rankings = {'test': [________, import0, __12

pandas as pd13import5, import7import8

import9pandas as pd0: [import2, 'India', import5import3

pandas as pd27import0, rankings 1import8

import9rankings 4: [rankings 1, 'India', import7import3

pandas as pd27import2, import5=6

=7= =9

{0import16

=7= rankings 20rankings 21'test'1

=7= rankings 25rankings 26'test'1

Phương pháp 5: Thay thế các văn bản cụ thể của tên cột bằng cách sử dụng chức năng dataFrame.columns.str.replace

pandas as pd66

Output:


Làm thế nào để bạn đổi tên một cột trong Python?

Một cách để đổi tên các cột trong khung dữ liệu gấu trúc là bằng cách sử dụng hàm đổi tên (). Phương pháp này khá hữu ích khi chúng ta cần đổi tên một số cột đã chọn vì chúng ta chỉ cần chỉ định thông tin cho các cột được đổi tên.using the rename() function. This method is quite useful when we need to rename some selected columns because we need to specify information only for the columns which are to be renamed.

Làm cách nào để đổi tên một cột trong gấu trúc bằng Python?

Cách đổi tên các cột trong gấu trúc (với các ví dụ)..
Phương pháp 1: Đổi tên các cột cụ thể DF. Đổi tên (cột = {'old_col1': 'new_col1', 'old_col2': 'new_col2'}, inplace = true).
Phương pháp 2: Đổi tên tất cả các cột DF. cột = ['new_col1', 'new_col2', 'new_col3', 'new_col4'].
Phương pháp 3: Thay thế các ký tự cụ thể trong các cột DF ..

Làm thế nào để bạn thay đổi một tên cột?

Chọn một cột, sau đó chọn Transform> Đổi tên.Bạn cũng có thể nhấp đúp vào tiêu đề cột.Nhập tên mới.. You can also double-click the column header. Enter the new name.

Làm cách nào để đổi tên một tiêu đề cột trong Python?

Cách 1: Sử dụng phương thức đổi tên ()..
Nhập khẩu gấu trúc ..
Tạo khung dữ liệu với nhiều cột ..
Tạo một từ điển và set key = tên cũ, value = tên mới của tiêu đề cột ..
Gán từ điển trong các cột ..
Gọi phương thức đổi tên và các cột vượt qua có chứa từ điển và tại chỗ = true như một đối số ..