Python Pandas IntervalIndex - 獲取請求標籤的整型位置


若要獲取請求標籤的整型位置,請使用 Pandas 中的 get_loc() 方法。首先,匯入所需的庫 −

import pandas as pd

建立兩個 Interval 物件。使用值 "both" 的 "closed" 引數設定閉區間 −

interval1 = pd.Interval(50, 75)
interval2 = pd.Interval(75, 90)

透過這兩個區間建立 IntervalIndex −

index = pd.IntervalIndex([interval1, interval2])

獲取請求標籤的整型位置 −

print("\nInteger location for requested label...\n",index.get_loc(75))

示例

以下為程式碼 −

import pandas as pd

# Create two Interval objects
# Closed intervals set using the "closed" parameter with value "both"
interval1 = pd.Interval(50, 75)
interval2 = pd.Interval(75, 90)

# display the intervals
print("Interval1...\n",interval1)
print("Interval2...\n",interval2)

# Create IntervalIndex from the two intervals
index = pd.IntervalIndex([interval1, interval2])

# Get integer location for requested label
print("\nInteger location for requested label...\n",index.get_loc(75))

輸出

將生成以下輸出 −

Interval1...
(50, 75]
Interval2...
(75, 90]

Integer location for requested label...
0

更新於: 18-10-2021

152 次瀏覽

開啟你的 職業

完成課程以獲得認證

開始
廣告
© . All rights reserved.