Để kiểm tra Interval thuộc loại nào (đóng trái, phải, cả hai, hoặc không đóng), sử dụng thuộc tính interval.closed.
Các bước thực hiện
1. Import thư viện
import pandas as pd
2. Tạo Interval đóng hai bên
closed='both' tạo interval [a, b] (chứa cả hai đầu mút).
interval = pd.Interval(left=0, right=20, closed='both')
3. Kiểm tra loại Interval
print("\nKiểm tra loại Interval...\n", interval.closed)
Ví dụ hoàn chỉnh
import pandas as pd
interval = pd.Interval(left=0, right=20, closed='both')
print("Interval...\n", interval)
print("\nKiểm tra loại Interval...\n", interval.closed)
print("\nPhần tử trái (0) có trong Interval?\n", 0 in interval)
print("\nPhần tử phải (20) có trong Interval?\n", 20 in interval)
Kết quả đầu ra
Interval...
[0, 20]
Kiểm tra loại Interval...
both
Phần tử trái (0) có trong Interval?
True
Phần tử phải (20) có trong Interval?
True
Giá trị trả về của interval.closed:
'both'- đóng cả hai bên [a, b]'left'- đóng bên trái [a, b)'right'- đóng bên phải (a, b]'neither'- mở (a, b)
Thuộc tính này hữu ích khi cần phân nhánh logic dựa trên loại interval.