Dùng thuộc tính IntervalIndex.is_empty kiểm tra khoảng chứa giá trị thiếu (NaN) có được coi là rỗng hay không.
Các bước thực hiện
1. Import thư viện
import pandas as pd
import numpy as np
2. Tạo IntervalIndex chứa NaN
interval = pd.IntervalIndex.from_arrays([np.nan, np.nan], [np.nan, np.nan])
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
import numpy as np
interval = pd.IntervalIndex.from_arrays([np.nan, np.nan], [np.nan, np.nan])
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([nan, nan], dtype='interval[float64, right]')
Độ dài khoảng...
Float64Index([nan, nan], dtype='float64')
Khoảng có rỗng?
[False False]
Giải thích: Khoảng với NaN không được coi là rỗng (is_empty = False). Độ dài là NaN. Khác với khoảng [0,0] (độ dài 0) được coi là rỗng.