Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Python Pandas: Kiểm tra interval có mở ở phía phải không

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 đầu
  • open_right = True (phải mở)
  • open_left cũ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