Để Tìm chỉ số nơi các phần tử sẽ được chèn để duy trì thứ tự trong Chỉ mục Pandas, hãy sử dụng index.searchsorted () phương pháp.
Đầu tiên, hãy nhập các thư viện được yêu cầu -
import pandas as pd
Tạo chỉ mục Pandas -
index = pd.Index([10, 20, 30, 40, 50])
Hiển thị chỉ mục Gấu trúc -
print("Pandas Index...\n",index)
Đã tìm kiếm:đặt giá trị để chèn và lấy vị trí chỉ mục chính xác nơi nó sẽ được đặt -
print("\nThe exact positions where the element should be placed?...\n",index.searchsorted(45))
Ví dụ
Sau đây là mã -
import pandas as pd # Creating Pandas index index = pd.Index([10, 20, 30, 40, 50]) # Display the Pandas index print("Pandas Index...\n",index) # Return the number of elements in the Index print("\nNumber of elements in the index...\n",index.size) # searchsorted # set the value to insert and get the exact index position where it should be placed print("\nThe exact positions where the element should be placed?...\n",index.searchsorted(45))
Đầu ra
Điều này sẽ tạo ra kết quả sau -
Pandas Index... Int64Index([10, 20, 30, 40, 50], dtype='int64') Number of elements in the index... 5 The exact positions where the element should be placed?... 4