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

Python Pandas - Trả về danh sách giá trị Index

Để trả về danh sách (list) các giá trị trong Index, hãy sử dụng phương thức index.to_list().

Các bước thực hiện

1. Import thư viện cần thiết

import pandas as pd

2. Tạo Pandas Index

index = pd.Index([50.4, 10.2, 70.5, 110.5, 90.8, 50.6])

3. Hiển thị Index

print("Pandas Index...\n", index)

4. Trả về danh sách giá trị

print("\nDanh sách giá trị Index...\n", index.to_list())

Ví dụ hoàn chỉnh

import pandas as pd

# Tạo Pandas Index
index = pd.Index([50.4, 10.2, 70.5, 110.5, 90.8, 50.6])

# Hiển thị Index
print("Pandas Index...\n", index)

# Số lượng phần tử
print("\nSố phần tử (size)...\n", index.size)

# Kiểu dữ liệu
print("\nKiểu dữ liệu (dtype)...\n", index.dtype)

# Trả về danh sách
print("\nDanh sách giá trị Index...\n", index.to_list())

Kết quả đầu ra

Pandas Index...
Float64Index([50.4, 10.2, 70.5, 110.5, 90.8, 50.6], dtype='float64')
Số phần tử (size)...
6
Kiểu dữ liệu (dtype)...
float64
Danh sách giá trị Index...
[50.4, 10.2, 70.5, 110.5, 90.8, 50.6]

Lưu ý: to_list() trả về Python list thuần túy, khác với index.values trả về numpy array. Từ Pandas 1.0+, to_list() được ưu tiên hơn tolist() (NumPy style).