df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
7 bằng cách sử dụng các phương thức ________ 08, ________ 09, ________ 30, _______ 31 hoặc cập nhật các thuộc tính
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
2/
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
4 theo cách tương tự
Bài viết này mô tả các nội dung sau
Đổi tên cột/tên chỉ mục (nhãn).
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
8
Thay đổi nhiều tên cột/chỉ mục (nhãn)
Cập nhật đối tượng ban đầu.
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
6
Đổi tên bằng hàm hoặc biểu thức lambda
Thêm tiền tố/hậu tố vào tên cột.
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
9,
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
0
Đổi tên tất cả tên (nhãn)
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
1
Cập nhật các thuộc tính
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
2/
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
3 của
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
7
Cho
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
4
Phương pháp
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
74 đặt cột hiện có làm chỉ mục cũng được cung cấp. Xem chi tiết bài viết sau
gấu trúc. Gán cột hiện có cho chỉ mục DataFrame với set_index()
Ví dụ, tạo
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
7 như sau
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
9
nguồn. pandas_dataframe_rename. py
Liên kết được tài trợ
Đổi tên cột/tên chỉ mục (nhãn). df_new = df.rename(columns={'A': 'Col_1'}, index={'ONE': 'Row_1'})
print(df_new)
# Col_1 B C
# Row_1 11 12 13
# TWO 21 22 23
# THREE 31 32 33
print(df)
# A B C
# ONE 11 12 13
# TWO 21 22 23
# THREE 31 32 33
8
Bạn có thể sử dụng phương pháp
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
8 của
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
7 để thay đổi tên cột/chỉ mục riêng lẻ
gấu trúc. Khung dữ liệu. đổi tên — gấu trúc 1. 1. 2 tài liệu
Chỉ định tên ban đầu và tên mới trong
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
79 như tham số
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
40 đến
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
2/
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
3 của
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
8
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
2 dành cho tên cột và
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
3 dành cho tên chỉ mục. Nếu bạn muốn thay đổi một trong hai, bạn chỉ có thể chỉ định một trong số
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
2 hoặc
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
3
Một
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
48 mới được trả lại và
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
48 ban đầu không bị thay đổi
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
nguồn. pandas_dataframe_rename. py
Thay đổi nhiều tên cột/chỉ mục (nhãn)
Bạn có thể thay đổi nhiều tên cột/chỉ mục cùng một lúc bằng cách thêm các phần tử vào
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
79
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
nguồn. pandas_dataframe_rename. py
Cập nhật đối tượng ban đầu. print(df.rename(columns={'A': 'Col_1', 'C': 'Col_3'}))
# Col_1 B Col_3
# ONE 11 12 13
# TWO 21 22 23
# THREE 31 32 33
6
Theo mặc định,
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
48 ban đầu không bị thay đổi và một
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
48 mới được trả về
Đặt tham số
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
6 thành
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
15 sẽ thay đổi giá trị ban đầu của
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
48. Trong trường hợp này, không có
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
48 mới nào được trả về và giá trị trả về là
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
18
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
7
nguồn. pandas_dataframe_rename. py
Đổi tên bằng hàm hoặc biểu thức lambda
Bạn cũng có thể chỉ định các hàm (đối tượng có thể gọi được) trong tham số
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
3 và
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
2 của phương thức
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
8
Ví dụ, áp dụng một hàm để chuyển đổi chữ hoa và chữ thường
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
4
nguồn. pandas_dataframe_rename. py
Bạn cũng có thể áp dụng các biểu thức lambda
Biểu thức Lambda trong Python
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
1
nguồn. pandas_dataframe_rename. py
Thêm tiền tố/hậu tố vào tên cột. df_new = df.rename(columns={'A': 'Col_1'}, index={'ONE': 'Row_1'})
print(df_new)
# Col_1 B C
# Row_1 11 12 13
# TWO 21 22 23
# THREE 31 32 33
print(df)
# A B C
# ONE 11 12 13
# TWO 21 22 23
# THREE 31 32 33
9, print(df.rename(columns={'A': 'Col_1', 'C': 'Col_3'}))
# Col_1 B Col_3
# ONE 11 12 13
# TWO 21 22 23
# THREE 31 32 33
0
Phương pháp
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
9 và
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
Chuỗi được chỉ định trong đối số được thêm vào đầu hoặc cuối tên cột
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
5
nguồn. pandas_dataframe_rename. py
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
9 và
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
0 chỉ đổi tên
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
2. Nếu bạn muốn thêm tiền tố hoặc hậu tố vào
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
3, hãy chỉ định biểu thức lambda trong đối số
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
3 với phương thức
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
8 như được mô tả ở trên
Ngoài ra,
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
9 và
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
0 không có
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
6. Nếu bạn muốn cập nhật đối tượng ban đầu, hãy ghi đè lên nó như
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
55
Liên kết được tài trợ
Đổi tên tất cả tên (nhãn)
Để thay đổi tất cả tên, hãy sử dụng phương pháp
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
1 hoặc cập nhật thuộc tính
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
2/
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
3
print(df.rename(columns={'A': 'Col_1', 'C': 'Col_3'}))
# Col_1 B Col_3
# ONE 11 12 13
# TWO 21 22 23
# THREE 31 32 33
1
Bạn có thể thay đổi tất cả các tên cột/chỉ mục bằng phương pháp
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
1 của
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
22 trong một đối tượng giống như danh sách, chẳng hạn như
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
23 hoặc
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
24
Đặt tham số
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
25 thành
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
26 hoặc
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
27 cập nhật
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
3 và đặt thành
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
29 hoặc
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
2 cập nhật
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
2. Nếu bỏ qua,
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
3 được cập nhật
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
5
nguồn. pandas_dataframe_rename. py
Lưu ý rằng sẽ xảy ra lỗi nếu kích thước (số lượng phần tử) của danh sách được chỉ định không khớp với số lượng hàng hoặc cột
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
2
nguồn. pandas_dataframe_rename. py
Theo mặc định,
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
48 ban đầu không bị thay đổi và một
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
48 mới được trả về. Đặt tham số
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
6 thành
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
15 sẽ thay đổi
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
48 ban đầu
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
0
nguồn. pandas_dataframe_rename. py
Cập nhật các thuộc tính print(df.rename(columns={'A': 'Col_1', 'C': 'Col_3'}))
# Col_1 B Col_3
# ONE 11 12 13
# TWO 21 22 23
# THREE 31 32 33
2/print(df.rename(columns={'A': 'Col_1', 'C': 'Col_3'}))
# Col_1 B Col_3
# ONE 11 12 13
# TWO 21 22 23
# THREE 31 32 33
3 của df_new = df.rename(columns={'A': 'Col_1'}, index={'ONE': 'Row_1'})
print(df_new)
# Col_1 B C
# Row_1 11 12 13
# TWO 21 22 23
# THREE 31 32 33
print(df)
# A B C
# ONE 11 12 13
# TWO 21 22 23
# THREE 31 32 33
7
Bạn cũng có thể cập nhật trực tiếp các thuộc tính
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
2 và
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
3 của
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
7
Danh sách và bộ dữ liệu có thể được gán cho các thuộc tính
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
2 và
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
3
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
0
nguồn. pandas_dataframe_rename. py
Lưu ý rằng sẽ xảy ra lỗi nếu kích thước (số lượng phần tử) của danh sách không khớp với số lượng hàng và cột
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
1
nguồn. pandas_dataframe_rename. py
Cho print(df.rename(columns={'A': 'Col_1', 'C': 'Col_3'}))
# Col_1 B Col_3
# ONE 11 12 13
# TWO 21 22 23
# THREE 31 32 33
4
Bạn có thể thay đổi tên nhãn (
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
3) của
print(df.rename(columns={'A':'Col_1','C':'Col_3'}))# Col_1 B Col_3# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33
4 như trong các ví dụ trước của
df_new=df.rename(columns={'A':'Col_1'},index={'ONE':'Row_1'})print(df_new)# Col_1 B C# Row_1 11 12 13# TWO 21 22 23# THREE 31 32 33print(df)# A B C# ONE 11 12 13# TWO 21 22 23# THREE 31 32 33