Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Python Pandas - Đặt tên cho Index

Để đặ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.