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