pandas.IntervalIndex.is_empty#

свойство IntervalIndex.is_empty[источник]#

Указывает, является ли интервал пустым, то есть не содержит точек.

Возвращает:
bool или ndarray

Логическое значение, указывающее, является ли скаляр Interval пуст, или логический ndarray позиционно указывая, является ли Interval в IntervalArray или IntervalIndex пуст.

Смотрите также

Interval.length

Возвращает длину интервала.

Примеры

An Interval который содержит точки, не пуст:

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

An 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

An Interval который содержит одну точку, не является пустым:

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

An IntervalArray или IntervalIndex возвращает логическое значение ndarray позиционно указывая, является ли Interval пустой:

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