pandas.IntervalIndex.contains#

IntervalIndex.contains(*args, **kwargs)[源代码]#

逐元素检查区间是否包含该值。

返回一个布尔掩码,指示值是否包含在 IntervalArray 的 Intervals 中。

Parameters:
otherscalar

要检查值是否包含在 Intervals 中的值。

Returns:
布尔数组

参见

Interval.contains

检查 Interval 对象是否包含该值。

IntervalArray.overlaps

检查 Interval 是否与 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])