Dùng IntervalIndex.is_empty xác định khoảng có rỗng (không chứa điểm nào) hay không. Khoảng rỗng khi left == right và closed != 'both'.
Các bước thực hiện
1. Import thư viện
import pandas as pd
2. Tạo IntervalIndex khoảng rỗng
interval = pd.IntervalIndex.from_arrays([0, 0], [0, 0])
3. Hiển thị IntervalIndex
print("IntervalIndex...\n", interval)
4. Kiểm tra rỗng
print("\nKhoảng có rỗng?\n", interval.is_empty)
Ví dụ hoàn chỉnh
import pandas as pd
interval = pd.IntervalIndex.from_arrays([0, 0], [0, 0])
print("IntervalIndex...\n", interval)
print("\nĐộ dài khoảng...\n", interval.length)
print("\nKhoảng có rỗng?\n", interval.is_empty)
Kết quả đầu ra
IntervalIndex...
IntervalIndex([(0, 0], (0, 0]], dtype='interval[int64, right]')
Độ dài khoảng...
Int64Index([0, 0], dtype='int64')
Khoảng có rỗng?
[True True]
Giải thích: Khoảng (0, 0] (left=0, right=0, closed='right') không chứa điểm nào → độ dài 0 → is_empty = True. Nếu closed='both' thì [0,0] chứa điểm 0 → không rỗng.