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, Fee và Discount.
# 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ận6. 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ụ.