pandas.IntervalIndex.is_empty #

属性 IntervalIndex。is_empty [来源] #

指示区间是否为空,即不包含点。

返回
布尔或 ndarray

指示标量是否为空的布尔值,或指示or中的an 是否为空的位置Interval布尔值。ndarrayIntervalIntervalArrayIntervalIndex

也可以看看

Interval.length

返回间隔的长度。

例子

包含Interval点的 不为空:

>>> pd.Interval(0, 1, closed='right').is_empty
False

Interval包含任何点的 是空的:

>>> pd.Interval(0, 0, closed='right').is_empty
True
>>> pd.Interval(0, 0, closed='left').is_empty
True
>>> pd.Interval(0, 0, closed='neither').is_empty
True

Interval包含单个点的 不为空:

>>> pd.Interval(0, 0, closed='both').is_empty
False

or返回一个布尔值IntervalArray,指示 an 是否为空:IntervalIndexndarrayInterval

>>> ivs = [pd.Interval(0, 0, closed='neither'),
...        pd.Interval(1, 2, closed='neither')]
>>> pd.arrays.IntervalArray(ivs).is_empty
array([ True, False])

缺失值不被视为空:

>>> ivs = [pd.Interval(0, 0, closed='neither'), np.nan]
>>> pd.IntervalIndex(ivs).is_empty
array([ True, False])