pandas.IntervalIndex.is_overlapping#
- свойство IntervalIndex.is_overlapping[источник]#
Возвращает True, если IntervalIndex имеет перекрывающиеся интервалы, иначе False.
Два интервала перекрываются, если они имеют общую точку, включая закрытые конечные точки. Интервалы, которые имеют только открытую конечную точку общую, не перекрываются.
- Возвращает:
- 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