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

Python Pandas - Trả về vị trí số nguyên của giá trị nhỏ nhất trong Index

Để trả về vị trí số nguyên (integer position) của giá trị nhỏ nhất trong Index, hãy sử dụng phương thức index.argmin().

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([15, 25, 55, 10, 100, 70, 35, 40, 55])

3. Hiển thị Index

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

4. Lấy vị trí giá trị nhỏ nhất

print("\nVị trí giá trị nhỏ nhất...\n", index.argmin())

Ví dụ hoàn chỉnh

import pandas as pd

# Tạo Index
index = pd.Index([15, 25, 55, 10, 100, 70, 35, 40, 55])

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

# Tuple hình dạng dữ liệu
print("\nTuple hình dạng dữ liệu...\n", index.shape)

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

# Vị trí giá trị nhỏ nhất
print("\nVị trí giá trị nhỏ nhất...\n", index.argmin())

Kết quả đầu ra

Pandas Index...
Int64Index([15, 25, 55, 10, 100, 70, 35, 40, 55], dtype='int64')
Tuple hình dạng dữ liệu...
(9,)
Số phần tử (size)...
9
Vị trí giá trị nhỏ nhất...
3

Giải thích: Giá trị nhỏ nhất là 10, nằm ở vị trí 3 (0-based indexing). Nếu có nhiều giá trị nhỏ nhất bằng nhau, argmin() trả về vị trí của lần xuất hiện đầu tiên.