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

Python Pandas - Trả về chuyển vị của Index

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