pandas.Interval.overlaps#
- Интервал.перекрывается(other)#
Проверить, перекрываются ли два объекта Interval.
Два интервала перекрываются, если они имеют общую точку, включая закрытые конечные точки. Интервалы, которые имеют только открытую конечную точку общую, не перекрываются.
- Параметры:
- otherInterval
Интервал для проверки на перекрытие.
- Возвращает:
- bool
True, если два интервала перекрываются.
Смотрите также
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