pandas.IntervalIndex.contains#

IntervalIndex.contains(other)[source]#

Check elementwise if the Intervals contain the value.

Return a boolean mask whether the value is contained in the Intervals of the IntervalArray.

Parameters:
otherscalar

The value to check whether it is contained in the Intervals.

Returns:
boolean array

A boolean mask whether the value is contained in the Intervals.

See also

Interval.contains

Check whether Interval object contains value.

IntervalArray.overlaps

Check if an Interval overlaps the values in the IntervalArray.

Examples

>>> intervals = pd.arrays.IntervalArray.from_tuples([(0, 1), (1, 3), (2, 4)])
>>> intervals
<IntervalArray>
[(0, 1], (1, 3], (2, 4]]
Length: 3, dtype: interval[int64, right]
>>> intervals.contains(0.5)
array([ True, False, False])