Python
 Computer >> コンピューター >  >> プログラミング >> Python

PythonPandasIntervalIndex-要求されたラベルの整数位置を取得します


要求されたラベルの整数位置を取得するには、 get_loc()を使用します パンダのメソッド。まず、必要なライブラリをインポートします-

import pandas as pd

2つのIntervalオブジェクトを作成します。値が「both」の「closed」パラメータを使用して設定された閉じた間隔-

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

2つの間隔から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

  1. PythonPandas-整数の場所でDataFrameから行を選択する方法

    整数の位置で行を選択するには、iloc()関数を使用します。選択する行のインデックス番号を指定します。 データフレームを作成する- dataFrame = pd.DataFrame([[10, 15], [20, 25], [30, 35]],index=['x', 'y', 'z'],columns=['a', 'b']) iloc()-を使用して、整数の位置を持つ行を選択します dataFrame.iloc[1] 例 以下はコードです- import pandas as pd # Create Da

  2. Pythonの辞書のget()メソッド

    get()メソッドは、辞書の要素にアクセスするための標準のPythonライブラリの一部です。辞書にないキーを検索する必要がある場合があります。このような場合、インデックスによるアクセス方法はエラーをスローし、プログラムを停止します。ただし、get()メソッドを使用して、エラーなしでプログラムを処理できます。 構文 Syntax: dict.get(key[, value]) The value field is optional. 例 以下の例では、customerという辞書を作成します。キーとしてアドレスと距離があります。 get関数を使用せずにキーを印刷し、get関数を使用すると違いを確