Spec-Zone.ru › pandas 1

pandas.IntervalIndex.is_overlapping

propertyIntervalIndex.is_overlapping[source]

Возвращает True, если в IntervalIndex есть перекрывающиеся интервалы, иначе False.

Два интервала перекрываются, если они имеют общую точку, включая закрытые конечные точки. Интервалы, которые имеют только открытую общую конечную точку, не перекрываются.

Returns
bool

Булево значение, указывающее, есть ли в IntervalIndex перекрывающиеся интервалы.

См. также

Interval.overlaps

Проверка на перекрытие двух объектов Interval.

IntervalIndex.overlaps

Проверка элементов IntervalIndex на перекрытия.

Примеры

>>> index = pd.IntervalIndex.from_tuples([(0, 2), (1, 3), (4, 5)])
>>> index
IntervalIndex([(0, 2], (1, 3], (4, 5]],
      dtype='interval[int64, right]')
>>> index.is_overlapping
True

Интервалы, которые имеют общие закрытые конечные точки, перекрываются:

>>> index = pd.interval_range(0, 3, closed='both')
>>> index
IntervalIndex([[0, 1], [1, 2], [2, 3]],
      dtype='interval[int64, both]')
>>> index.is_overlapping
True

Интервалы, которые имеют только открытую общую конечную точку, не перекрываются:

>>> index = pd.interval_range(0, 3, closed='left')
>>> index
IntervalIndex([[0, 1), [1, 2), [2, 3)],
      dtype='interval[int64, left]')
>>> index.is_overlapping
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/1.5.0/reference/api/pandas.IntervalIndex.is_overlapping.html

Spec-Zone.ru

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