Để kiểm tra Interval có đóng bên phải không, sử dụng thuộc tính interval.closed_right.
Các bước thực hiện
1. Import thư viện
import pandas as pd
2. Tạo Interval đóng bên phải
closed='right' tạo interval (a, b] (không chứa a, chứa b).
interval = pd.Interval(left=0, right=20, closed='right')
3. Kiểm tra đóng bên phải
print("\nKiểm tra Interval có đóng bên phải...\n", interval.closed_right)
Ví dụ hoàn chỉnh
import pandas as pd
interval = pd.Interval(left=0, right=20, closed='right')
print("Interval...\n", interval)
print("\nĐộ dài Interval...\n", interval.length)
print("\nKiểm tra Interval có đóng bên phải...\n", interval.closed_right)
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]
Độ dài Interval...
20
Kiểm tra Interval có đóng bên phải...
True
Phần tử trái (0) có trong Interval?
False
Phần tử phải (20) có trong Interval?
True
Tóm tắt 4 loại Interval:
| closed | Ký hiệu | Điều kiện | closed_left | closed_right |
|---|---|---|---|---|
| 'both' | [a, b] | a ≤ x ≤ b | True | True |
| 'left' | [a, b) | a ≤ x < b | True | False |
| 'right' | (a, b] | a < x ≤ b | False | True |
| 'neither' | (a, b) | a < x < b | False | False |