เพื่อสร้าง closed time interval (ช่วงเวลาปิด) ให้ใช้ pandas.Interval() ตั้งค่าพารามิเตอร์ closed เพื่อตรวจสอบการมีอยู่ของจุดปลายทั้งสอง ใช้ operator in
ขั้นตอนการทำงาน
1. นำเข้าไลบรารีที่จำเป็น
import pandas as pd
2. สร้าง Closed Interval
closed='both' หมายถึง [0, 5] ซึ่งรวมจุดปลายทั้งสองข้าง 0 ≤ x ≤ 5
interval = pd.Interval(left=0, right=20, closed='both')
3. แสดง Interval
print("Interval...\n", interval)
4. ตรวจสอบการมีอยู่ของจุดปลายทั้งสอง
print("\nThe left-most element exists in the Interval? = \n", 0 in interval)
print("\nThe right-most element exists in the Interval? = \n", 20 in interval)
ตัวอย่างโค้ดสมบูรณ์
import pandas as pd
# สร้าง Closed interval
interval = pd.Interval(left=0, right=20, closed='both')
# แสดง interval
print("Interval...\n", interval)
# แสดงความยาว
print("\nInterval length...\n", interval.length)
# ตรวจสอบจุดปลาย
print("\nThe left-most element exists in the Interval? = \n", 0 in interval)
print("\nThe right-most element exists in the Interval? = \n", 20 in interval)
ผลลัพธ์ที่คาดหวัง
Interval... [0, 20] Interval length... 20 The left-most element exists in the Interval? = True The right-most element exists in the Interval? = True
คำอธิบาย: ช่วงปิด [0, 20] รวมทั้ง 0 และ 20 จุดปลายทั้งสองข้างอยู่ภายใน interval