Thuộc tính interval.open_right trong Pandas kiểm tra xem interval có mở ở phía phải (right side) hay không. Trả về True nếu mở, False nếu đóng.
Các bước thực hiện
1. Import thư viện
import pandas as pd
2. Tạo Interval mở cả hai đầu
Sử dụng closed='neither' - interval mở (không bao gồm endpoints):
interval = pd.Interval(5, 20, closed='neither')
3. Hiển thị interval
print("Interval...\n", interval)
4. Kiểm tra mở bên phải
print("\nKiểm tra interval có mở bên phải...\n", interval.open_right)
Ví dụ hoàn chỉnh
import pandas as pd
interval = pd.Interval(5, 20, closed='neither')
print("Interval...\n", interval)
print("\nGiới hạn trái (left):\n", interval.left)
print("\nGiới hạn phải (right):\n", interval.right)
print("\nĐộ dài interval:\n", interval.length)
print("\nKiểm tra interval có mở bên phải...\n", interval.open_right)
Kết quả đầu ra
Interval...
(5, 20)
Giới hạn trái (left):
5
Giới hạn phải (right):
20
Độ dài interval:
15
Kiểm tra interval có mở bên phải...
True
Giải thích:
closed='neither'→ interval(5, 20)- mở cả hai đầuopen_right=True(phải mở)open_leftcũng sẽ =True(trái mở)
Bảng tra cứu open_right / open_left
| closed | Ký hiệu | open_left | open_right |
|---|---|---|---|
'right' |
(a, b] |
True | False |
'left' |
[a, b) |
False | True |
'both' |
[a, b] |
False | False |
'neither' |
(a, b) |
True | True |