Để kiểm tra một phần tử có thuộc Interval không, sử dụng toán tử in.
Các bước thực hiện
1. Import thư viện
import pandas as pd
2. Tạo Interval (mặc định closed='right')
interval = pd.Interval(left=0, right=10)
3. Kiểm tra phần tử
print("\nPhần tử 6 có trong Interval?\n", 6 in interval)
Ví dụ hoàn chỉnh
import pandas as pd
interval = pd.Interval(left=0, right=10)
print("Interval...\n", interval)
print("\nĐộ dài Interval...\n", interval.length)
print("\nPhần tử 6 có trong Interval?\n", 6 in interval)
Kết quả đầu ra
Interval...
(0, 10]
Độ dài Interval...
10
Phần tử 6 có trong Interval?
True
Lưu ý quan trọng: Khi không chỉ định closed, Pandas mặc định dùng closed='right' (interval (a, b]). Do đó 0 không thuộc interval, 10 thuộc interval.
Kiểm tra nhiều phần tử
# Kiểm tra nhiều giá trị
values = [0, 5, 10, 11]
for v in values:
print(f"{v} in interval: {v in interval}")
# Output:
# 0 in interval: False
# 5 in interval: True
# 10 in interval: True
# 11 in interval: False