Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ระบุว่าช่วงว่างเปล่า (ไม่มีจุด) ด้วยคุณสมบัติ is_empty

ช่วงที่มีขอบซ้ายและขวาเท่ากัน (เช่น [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 ทั้งคู่ ยืนยันว่าเป็นช่วงว่าง