- API reference
- pandas.IntervalIndex
- pandas.Inter...
pandas.IntervalIndex.is_overlapping#
- propertyIntervalIndex.is_overlapping[source]#
Return True if the IntervalIndex has overlapping intervals, else False.
Two intervals overlap if they share a common point, including closedendpoints. Intervals that only have an open endpoint in common do notoverlap.
- Returns:
- bool
Boolean indicating if the IntervalIndex has overlapping intervals.
See also
Interval.overlapsCheck whether two Interval objects overlap.
IntervalIndex.overlapsCheck an IntervalIndex elementwise for overlaps.
Examples
>>>index=pd.IntervalIndex.from_tuples([(0,2),(1,3),(4,5)])>>>indexIntervalIndex([(0, 2], (1, 3], (4, 5]], dtype='interval[int64, right]')>>>index.is_overlappingTrue
Intervals that share closed endpoints overlap:
>>>index=pd.interval_range(0,3,closed='both')>>>indexIntervalIndex([[0, 1], [1, 2], [2, 3]], dtype='interval[int64, both]')>>>index.is_overlappingTrue
Intervals that only have an open endpoint in common do not overlap:
>>>index=pd.interval_range(0,3,closed='left')>>>indexIntervalIndex([[0, 1), [1, 2), [2, 3)], dtype='interval[int64, left]')>>>index.is_overlappingFalse
On this page