Để kiểm tra xem hai đối tượng Khoảng cách có chồng lên nhau hay không, hãy sử dụng chồng chéo () phương pháp. Đầu tiên, hãy nhập các thư viện được yêu cầu -
import pandas as pd
Hai khoảng trùng lặp nếu chúng có chung một điểm, bao gồm cả các điểm cuối đóng. Các khoảng chỉ có một điểm cuối mở không trùng lặp. Tạo hai đối tượng khoảng thời gian
interval1 = pd.Interval(10, 30) interval2 = pd.Interval(25, 35)
Hiển thị các khoảng thời gian
print("Interval1...\n",interval1) print("Interval2...\n",interval2)
Kiểm tra xem cả hai đối tượng khoảng có chồng chéo lên nhau hay không
print("\nDo both the interval objects overlap?\n",interval1.overlaps(interval2))
Ví dụ
Sau đây là mã
import pandas as pd # Two intervals overlap if they share a common point, including closed endpoints # Intervals that only have an open endpoint in common do not overlap # create two Interval objects interval1 = pd.Interval(10, 30) interval2 = pd.Interval(25, 35) # display the intervals print("Interval1...\n",interval1) print("Interval2...\n",interval2) # display the length of both Interval1 and Interval2 objects print("\nInterval1 object length = ",interval1.length) print("\nInterval2 object length = ",interval2.length) # check whether both the interval objects overlap print("\nDo both the interval objects overlap?\n",interval1.overlaps(interval2))
Đầu ra
Điều này sẽ tạo ra mã sau
Interval1... (10, 30] Interval2... (25, 35] Interval1 object length = 20 Interval2 object length = 10 Do both the interval objects overlap? True