Để trả về vị trí số nguyên (integer position) của giá trị lớn nhất trong Index, hãy sử dụng phương thức index.argmax().
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ị lớn nhất
print("\nVị trí giá trị lớn nhất...\n", index.argmax())
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ị lớn nhất
print("\nVị trí giá trị lớn nhất...\n", index.argmax())
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ị lớn nhất...
4
Giải thích: Giá trị lớn nhất là 100, nằm ở vị trí 4 (0-based indexing). Nếu có nhiều giá trị lớn nhất bằng nhau, argmax() trả về vị trí của lần xuất hiện đầu tiên.