pandas.IntervalIndex.is_non_overlapping_monotonic#
- IntervalIndex.is_non_overlapping_monotonic[source]#
Return True if the IntervalIndex is non-overlapping and monotonic.
Non-overlapping means no Intervals share points, and monotonic means either monotonic increasing or monotonic decreasing.
See also
IntervalIndex.overlapsCheck an IntervalIndex elementwise for overlaps.
IntervalIndex.is_overlappingReturn True if the IntervalIndex has overlapping intervals.
Examples
>>> interv_idx = pd.interval_range(start=0, end=2) >>> interv_idx IntervalIndex([(0, 1], (1, 2]], dtype='interval[int64, right]') >>> interv_idx.is_non_overlapping_monotonic True
>>> interv_idx = pd.interval_range(start=0, end=2, closed="both") >>> interv_idx IntervalIndex([[0, 1], [1, 2]], dtype='interval[int64, both]') >>> interv_idx.is_non_overlapping_monotonic False