pandas.arrays.IntervalArray.contains

IntervalArray.contains(self, 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.

New in version 0.25.0.

Parameters
otherscalar

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

Returns
boolean array

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, closed: right, dtype: interval[int64]
>>> intervals.contains(0.5)
array([ True, False, False])