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

Python Pandas IntervalIndex - Kiểm tra khoảng chứa điểm có rỗng không


Dùng IntervalIndex.is_empty kiểm tra khoảng bình thường (chứa điểm) có rỗng không.

Các bước thực hiện

1. Import thư viện

import pandas as pd

2. Tạo IntervalIndex closed='right'

interval = pd.IntervalIndex.from_arrays([0, 1], [1, 2], closed='right')

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, 1], [1, 2], closed='right')

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, 1], (1, 2]], dtype='interval[int64, right]')
Độ dài khoảng...
Int64Index([1, 1], dtype='int64')
Khoảng có rỗng?
[False False]

Giải thích: Khoảng (0,1] và (1,2] đều chứa điểm (độ dài 1) → không rỗng (is_empty = False).