Computer >> Máy Tính >  >> Lập trình >> Python

Python - Tìm các chỉ mục nơi các phần tử nên được chèn vào để duy trì trật tự trong Chỉ mục Pandas

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