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.25.0/reference/api/pandas.Interval.overlaps.html