เพื่อหาขอบซ้าย (left bound) ของ Interval ให้ใช้ property interval.left
ขั้นตอนการทำงาน
1. นำเข้าไลบรารีที่จำเป็น
import pandas as pd
2. สร้าง Time Interval โดยใช้ Timestamps เป็นขอบเขต
ใช้พารามิเตอร์ closed='left' สำหรับช่วงปิดทางซ้าย ซึ่งรวมจุดปลายซ้ายแต่ไม่รวมจุดปลายขวา
interval = pd.Interval(
pd.Timestamp('2020-01-01 00:00:00'),
pd.Timestamp('2021-01-01 00:00:00'),
closed='left'
)
3. แสดง Interval
print("Interval...\n", interval)
4. หาขอบซ้ายของ Interval
print("\nThe left bound for the Interval...\n", interval.left)
ตัวอย่างโค้ดสมบูรณ์
import pandas as pd
# สร้าง time interval ด้วย Timestamps
interval = pd.Interval(
pd.Timestamp('2020-01-01 00:00:00'),
pd.Timestamp('2021-01-01 00:00:00'),
closed='left'
)
# แสดง interval
print("Interval...\n", interval)
# แสดงความยาวของ interval
print("\nInterval length...\n", interval.length)
# แสดงขอบซ้าย
print("\nThe left bound for the Interval...\n", interval.left)
ผลลัพธ์ที่คาดหวัง
Interval... [2020-01-01, 2021-01-01) Interval length... 366 days 00:00:00 The left bound for the Interval... 2020-01-01 00:00:00
คำอธิบาย: Interval นี้เริ่มต้นที่ 2020-01-01 (รวม) และสิ้นสุดที่ 2021-01-01 (ไม่รวม) มีความยาว 366 วัน (ปีอธิกสุรทิน)