Spec-Zone.ru › pandas 0.24

pandas.Interval.overlaps

Interval.overlaps()

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

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

Добавлена в версии 0.24.0.

Параметры:
other : Interval

Интервал для проверки на перекрытие.

Возвращаемое значение:
bool

True если интервалы перекрываются, иначе False.

См. также

IntervalArray.overlaps
Соответствующий метод для IntervalArray.
IntervalIndex.overlaps
Соответствующий метод для IntervalIndex.

Примеры

>>> i1 = pd.Interval(0, 2)
>>> i2 = pd.Interval(1, 3)
>>> i1.overlaps(i2)
True
>>> i3 = pd.Interval(4, 5)
>>> i1.overlaps(i3)
False

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

>>> i4 = pd.Interval(0, 1, closed='both')
>>> i5 = pd.Interval(1, 2, closed='both')
>>> i4.overlaps(i5)
True

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

>>> i6 = pd.Interval(1, 2, closed='neither')
>>> i4.overlaps(i6)
False

© 2008–2012, 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/0.24.2/reference/api/pandas.Interval.overlaps.html

Spec-Zone.ru

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