pandas.arrays.IntervalArray.contains#

IntervalArray.contains(other)[源代码][源代码]#

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

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

参数:
其他scalar

检查值是否包含在区间中的值。

返回:
布尔数组

一个布尔掩码,指示值是否包含在区间中。

参见

Interval.contains

检查 Interval 对象是否包含值。

IntervalArray.overlaps

检查一个区间是否与 IntervalArray 中的值重叠。

例子

>>> 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])