當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python pandas.Interval.overlaps用法及代碼示例


用法:

Interval.overlaps()

檢查兩個 Interval 對象是否重疊。

如果兩個區間共享一個公共點(包括閉合端點),則它們會重疊。隻有一個共同開放端點的區間不重疊。

參數

other間隔

檢查重疊的時間間隔。

返回

bool

如果兩個區間重疊,則為真。

例子

>>> 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

相關用法


注:本文由純淨天空篩選整理自pandas.pydata.org大神的英文原創作品 pandas.Interval.overlaps。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。