Hướng dẫn rename column python - đổi tên cột python

Bạn có thể thay đổi tên cột của gấu trúc DataFrame bằng cách sử dụng phương thức DataFrame.rename () và phương thức DataFrame.columns (). Trong bài viết này, tôi sẽ giải thích cách thay đổi tên cột đã cho của Pandas DataFrame bằng các ví dụ.

Nội dung chính ShowShow

  • 1. Ví dụ nhanh về thay đổi tên cột
  • 2. Sử dụng phương thức DataFrame.rename ()
  • 3. Thay đổi cột bằng phương pháp DataFrame.columns
  • 4. Cập nhật tất cả tên cột
  • 5. Sử dụng phương thức DataFrame.column.str.replace ()
  • 6. Tăng lỗi khi cột không tồn tại
  • 7. Hoàn thành các ví dụ về thay đổi tên cột của gấu trúc
  • Sự kết luận
  • Bạn cũng có thể thích
  • Người giới thiệu

Nội dung chính

  • 1. Ví dụ nhanh về thay đổi tên cột
  • 2. Sử dụng phương thức DataFrame.rename ()
  • 3. Thay đổi cột bằng phương pháp DataFrame.columns
  • 4. Cập nhật tất cả tên cột
  • 5. Sử dụng phương thức DataFrame.column.str.replace ()
  • 6. Tăng lỗi khi cột không tồn tại
  • 7. Hoàn thành các ví dụ về thay đổi tên cột của gấu trúc
  • Sự kết luận
  • Bạn cũng có thể thích
  • Người giới thiệu

Nội dung chính

  • 1. Ví dụ nhanh về thay đổi tên cột
  • 2. Sử dụng phương thức DataFrame.rename ()
  • 3. Thay đổi cột bằng phương pháp DataFrame.columns
  • 4. Cập nhật tất cả tên cột
  • 5. Sử dụng phương thức DataFrame.column.str.replace ()
  • 6. Tăng lỗi khi cột không tồn tại
  • 7. Hoàn thành các ví dụ về thay đổi tên cột của gấu trúc
  • Sự kết luận
  • Bạn cũng có thể thích
  • Người giới thiệu
  • Nội dung chính
  • 1. Ví dụ nhanh về thay đổi tên cộtcolumns thuộc tính cho danh sách tên cột mới của bạn.
  • 1. Ví dụ nhanh về thay đổi tên cột
  • 2. Sử dụng phương thức DataFrame.rename ()
  • 3. Thay đổi cột bằng phương pháp DataFrame.columns
  • 4. Cập nhật tất cả tên cột
  • 5. Sử dụng phương thức DataFrame.column.str.replace ()
  • 6. Tăng lỗi khi cột không tồn tại
  • 7. Hoàn thành các ví dụ về thay đổi tên cột của gấu trúc
    • Sự kết luận
    • Bạn cũng có thể thích
    • Người giới thiệu

1. Ví dụ nhanh về thay đổi tên cột

Sử dụng hàm pandas DataFrame.rename () để sửa đổi các tên cột cụ thể.


# Below are some quick examples.
# Syntax to change column name using rename() function.
df.rename(columns={"OldName":"NewName"})

# Using rename() function.
df.rename(columns = {'Fee': 'Fees'}, inplace = True)  

# Renaming Multiple columns.
df.rename({'Courses': 'Course_ Name','Fee': 'CourseFee', 'Duration': 'CourseDuration'}, 
          axis = "columns", inplace = True)  

# Changing Column Attribute.
df.columns.values[0] = 'Course'

# errors parameter to 'raise' when column not present.
df2 = df.rename(columns={'Courses': 'EmpCourses'},errors="raise") 

Đặt DataFrame columns thuộc tính cho danh sách tên cột mới của bạn.Courses, FeeDiscount.


# Create a Pandas DataFrame.
import pandas as pd
import numpy as np
technologies= {
    'Courses':["Spark","PySpark","Spark","Python","PySpark"],
    'Fee' :[22000,25000,23000,24000,26000],
    'Duration':['30days','50days','30days','35days','60days']
          }
df = pd.DataFrame(technologies)
print(df)

4. Cập nhật tất cả tên cột


   Courses    Fee Duration
0    Spark  22000   30days
1  PySpark  25000   50days
2    Spark  23000   30days
3   Python  24000   35days
4  PySpark  26000   60days

2. Sử dụng phương thức DataFrame.rename ()

Nếu bạn đang vội, dưới đây là một số ví dụ nhanh để thay đổi tên cột cụ thể trên DataFrame.


# Syntax to change column name using rename() function.
df.rename(columns={"OldName":"NewName"})

Bây giờ, hãy tạo một Pandas DataFrame với một vài hàng và cột, đồng thời thực thi một số ví dụ và xác nhận kết quả. DataFrame của chúng tôi chứa các tên cột Courses, Fee và Discount.rename() trả về một DataFrame mới với các nhãn trục được đổi tên (tức là các cột hoặc hàng được đổi tên tùy thuộc vào cách sử dụng). Để sửa đổi DataFrame tại chỗ, hãy đặt đối số inplace đến True.


# Using rename() function.
df.rename(columns = {'Fee': 'Fees'}, inplace = True)       
print(df)

4. Cập nhật tất cả tên cột


   Courses   Fees Duration
0    Spark  22000   30days
1  PySpark  25000   50days
2    Spark  23000   30days
3   Python  24000   35days
4  PySpark  26000   60days

3. Thay đổi cột bằng phương pháp DataFrame.columns

Nếu bạn đang vội, dưới đây là một số ví dụ nhanh để thay đổi tên cột cụ thể trên DataFrame.columns thuộc tính cho danh sách cột mới của bạn. Truy cập chỉ mục để thay đổi tên cột được chỉ định.


# Changing Column Attribute.
df.columns.values[0] = 'Course'
print(df)

4. Cập nhật tất cả tên cột


    Course    Fee Duration
0    Spark  22000   30days
1  PySpark  25000   50days
2    Spark  23000   30days
3   Python  24000   35days
4  PySpark  26000   60days

4. Cập nhật tất cả tên cột

Nếu bạn đang vội, dưới đây là một số ví dụ nhanh để thay đổi tên cột cụ thể trên DataFrame.tương tự là số cột trong DataFrame. Nếu không, một lỗi xảy ra. Ví dụ-


# Using new list of column names
df.columns = technologies
print(df)

4. Cập nhật tất cả tên cột


   Courses    Fee Duration
0    Spark  22000   30days
1  PySpark  25000   50days
2    Spark  23000   30days
3   Python  24000   35days
4  PySpark  26000   60days

5. Sử dụng phương thức DataFrame.column.str.replace ()

6. Tăng lỗi khi cột không tồn tại


# Create a Pandas DataFrame.
import pandas as pd
import numpy as np
technologies= {
    'Courses':["Spark","PySpark","Spark","Python","PySpark"],
    'Fee' :[22000,25000,23000,24000,26000],
    'Duration':['30days','50days','30days','35days','60days']
          }
df = pd.DataFrame(technologies)
print(df)
0

7. Hoàn thành các ví dụ về thay đổi tên cột của gấu trúc

Sự kết luận

6. Tăng lỗi khi cột không tồn tại

7. Hoàn thành các ví dụ về thay đổi tên cột của gấu trúc


# Create a Pandas DataFrame.
import pandas as pd
import numpy as np
technologies= {
    'Courses':["Spark","PySpark","Spark","Python","PySpark"],
    'Fee' :[22000,25000,23000,24000,26000],
    'Duration':['30days','50days','30days','35days','60days']
          }
df = pd.DataFrame(technologies)
print(df)
2

Sự kết luận

7. Hoàn thành các ví dụ về thay đổi tên cột của gấu trúc


# Create a Pandas DataFrame.
import pandas as pd
import numpy as np
technologies= {
    'Courses':["Spark","PySpark","Spark","Python","PySpark"],
    'Fee' :[22000,25000,23000,24000,26000],
    'Duration':['30days','50days','30days','35days','60days']
          }
df = pd.DataFrame(technologies)
print(df)
3

Sự kết luận

Bạn cũng có thể thíchDataFrame.rename() phương pháp và thuộc tính DataFrame.column vài ví dụ.

Bạn cũng có thể thích

Người giới thiệu