คุณสมบัติ is_empty คืนค่า False สำหรับช่วงที่มีจุดข้อมูล (non-empty intervals) แม้ช่วงจะสั้น (ความยาว 1) ก็ตาม เนื่องจากยังมีจุดข้อมูลอยู่ภายใน
ตัวอย่างโค้ด
import pandas as pd
# สร้าง IntervalIndex จากอาร์เรย์ขอบเขต ปิดทางขวา
interval = pd.IntervalIndex.from_arrays([0, 1], [1, 2], closed='right')
print("IntervalIndex:\n", interval)
print("\nความยาวช่วง:", interval.length)
# ตรวจสอบว่าช่วงว่างหรือไม่
print("\nช่วงว่างไหม?\n", interval.is_empty)
ผลลัพธ์
IntervalIndex: IntervalIndex([(0, 1], (1, 2]], dtype='interval[int64, right]') ความยาวช่วง: Int64Index([1, 1], dtype='int64') ช่วงว่างไหม? [False False]
ช่วง (0, 1] และ (1, 2] มีความยาว 1 จุด จึงไม่ว่าง คืนค่า False ทั้งคู่