Để trả về chuyển vị (transpose) của Index, hãy sử dụng thuộc tính index.T. Với Index 1 chiều, chuyển vị trả về chính Index đó.
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', 'Ship', 'Airplane'])
3. Hiển thị Index
print("Pandas Index...\n", index)
4. Lấy chuyển vị
print("\nChuyển vị của Index (theo định nghĩa là chính nó)...\n", index.T)
Ví dụ hoàn chỉnh
import pandas as pd
# Tạo Index
index = pd.Index(['Car', 'Bike', 'Truck', 'Ship', '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)
# Chuyển vị
print("\nChuyển vị của Index (theo định nghĩa là chính nó)...\n", index.T)
Kết quả đầu ra
Pandas Index...
Index(['Car', 'Bike', 'Truck', 'Ship', 'Airplane'], dtype='object')
Mảng dữ liệu (values)...
['Car' 'Bike' 'Truck' 'Ship' 'Airplane']
Chuyển vị của Index (theo định nghĩa là chính nó)...
Index(['Car', 'Bike', 'Truck', 'Ship', 'Airplane'], dtype='object')
Giải thích: Thuộc tính T tồn tại để tương thích với NumPy array interface. Với Index 1D, chuyển vị không thay đổi gì. Khác với DataFrame/Series 2D nơi .T hoán đổi hàng/cột.