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ụ. Show
Nội dung chính ShowShow
Nội dung chính
Nội dung chính
1. Ví dụ nhanh về thay đổi tên cộtSử 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.columnsNế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ộtNế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ại7. 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ậnBạ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íchNgười giới thiệu |