PythonPandas-IntervalIndexのIntervalsに値が含まれているかどうかを要素ごとに確認します
IntervalIndexのIntervalsに値が含まれているかどうかを要素ごとに確認するには、IntervalIndexを使用します。 contains() パンダのメソッド。
まず、必要なライブラリをインポートします-
import pandas as pd
IntervalIndexの作成-
interval = pd.IntervalIndex.from_tuples([(10, 20), (15, 25)])
間隔を表示-
print("IntervalIndex...\n",interval)
間隔に特定の値が含まれているかどうかを確認します-
print("\nDoes the interval contain a specific value?\n",interval.contains(13))
例
以下はコードです-
import pandas as pd # Create IntervalIndex interval = pd.IntervalIndex.from_tuples([(10, 20), (15, 25)]) # Display the interval print("IntervalIndex...\n",interval) # Display the interval length print("\nIntervalIndex length...\n",interval.length) # Check if the interval contains a specific value print("\nDoes the interval contain a specific value?\n",interval.contains(13))
出力
これにより、次の出力が生成されます-
IntervalIndex... IntervalIndex([(10, 20], (15, 25]], dtype='interval[int64, right]') IntervalIndex length... Int64Index([10, 10], dtype='int64') Does the interval contain a specific value? [ True False]
-
PythonPandas-IntervalArrayの間隔が空かどうかを確認します
IntervalArrayのIntervalsが空かどうかを確認するには、 array.is_emptyを使用します パンダのプロパティ。 まず、必要なライブラリをインポートします- import pandas as pd 2つのIntervalオブジェクトを作成します。値が「どちらでもない」-の「closed」パラメータを使用して設定されたオープン間隔 interval1 = pd.Interval(0, 0, closed='neither') interval2 = pd.Interval(20, 50, closed='neither') 間隔を表
-
Pythonでいずれかの間隔が他の間隔と完全に重複していないかどうかを確認します
値(a、b)で構成される一連の間隔が与えられているとします。ここで、aは開始時刻を表し、bはイベントの終了時刻を表します。私たちのタスクは、これらの間隔のいずれかがこのセットの他の間隔と完全に重複しているかどうかを確認することです。いずれかの間隔が重なっている場合は結果をTrueとして返し、そうでない場合はFalseを返します。 したがって、入力が[(4,6)、(10,12)、(7,9)、(13,16)]のような場合、出力はFalseになります。入力が[(4,6)、(4,9)、(7,11)、(5,8)]の場合、出力はTrueになります。 これを解決するには、次の手順に従います- リスト間