pandas.Interval.overlaps#
- Interval.overlaps()#
检查两个间隔对象是否重叠。
如果两个间隔共享一个公共点(包括闭合端点),则它们会重叠。只有共同的开放端点的间隔不重叠。
- 参数
- other间隔
检查重叠的间隔。
- 退货
- 布尔尔
如果两个间隔重叠,则为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