Để đặt tên cho Index đã tạo sẵn, hãy sử dụng phương thức index.set_names() với tham số là tên muốn đặt.
Các bước thực hiện
1. Import thư viện cần thiết
import pandas as pd
2. Tạo Index
index = pd.Index(['Car', 'Bike', 'Truck', 'Car', 'Airplane'])
3. Hiển thị Index
print("Pandas Index...\n", index)
4. Đặt tên cho Index
print("\nTên Index...\n", index.set_names('Vehicle'))
Ví dụ hoàn chỉnh
import pandas as pd
# Tạo Index
index = pd.Index(['Car', 'Bike', 'Truck', 'Car', 'Airplane'])
# Hiển thị Index
print("Pandas Index...\n", index)
# Mảng dữ liệu
print("\nMảng dữ liệu (values)...\n", index.values)
# Đặt tên Index
print("\nTên Index...\n", index.set_names('Vehicle'))
Kết quả đầu ra
Pandas Index...
Index(['Car', 'Bike', 'Truck', 'Car', 'Airplane'], dtype='object')
Mảng dữ liệu (values)...
['Car' 'Bike' 'Truck' 'Car' 'Airplane']
Tên Index...
Index(['Car', 'Bike', 'Truck', 'Car', 'Airplane'], dtype='object', name='Vehicle')
Lưu ý: set_names() trả về Index mới với tên đã đặt, không sửa đổi Index gốc. Có thể truyền danh sách tên cho MultiIndex.