pandas.Interval.overlaps # 间隔。重叠(其他)# 检查两个 Interval 对象是否重叠。 如果两个区间共享一个公共点(包括闭合端点),则它们会重叠。仅具有公共开放端点的间隔不会重叠。 参数: 其他间隔检查重叠的时间间隔。 返回: 布尔值如果两个间隔重叠,则为 True。 也可以看看 IntervalArray.overlapsIntervalArray 对应的方法。 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