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

Python Pandas IntervalIndex - Chỉ báo khoảng rỗng (không chứa điểm)


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.