Spec-Zone.ru › pandas 2

pandas.IntervalIndex.is_empty

propertyIntervalIndex.is_empty[source]

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

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

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

См. также

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

Массив 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])

© 2008–2022, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/2.2.2/reference/api/pandas.IntervalIndex.is_empty.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API