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