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

Python Pandas - Kiểm tra loại Interval (đóng trái, phải, cả hai, hoặc không)

Để 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.