ในการตรวจสอบว่า CustomBusinessHour ที่กำหนดเป็น Anchored หรือไม่ ให้ใช้วิธี CustomBusinessHour.is_anchored() ใน Pandas
ขั้นแรก นำเข้าไลบรารีที่จำเป็น -
นำเข้าแพนด้าเป็น pd
ตั้งค่าอ็อบเจ็กต์ประทับเวลาใน Pandas -
ประทับเวลา =pd.Timestamp('2021-11-14 05:20:30 น.) สร้างออฟเซ็ต CustomBusinessHour CustomBusinessHour เป็นคลาสย่อย DateOffset -
cbhOffset =pd.tseries.offsets.CustomBusinessHour(start="09:30", end ="18:30")
เพิ่มออฟเซ็ตในการประทับเวลาและแสดงการประทับเวลาที่อัปเดต -
print("\nUpdated Timestamp...\n",timestamp + cbhOffset) ตรวจสอบว่ามีการยึด CustomBusinessHour หรือไม่ -
print("\nตรวจสอบว่า CustomBusinessHour ยึดหรือไม่...\n", cbhOffset.is_anchored()) ตัวอย่าง
ต่อไปนี้เป็นรหัส -
นำเข้าแพนด้าเป็น pd# ตั้งค่าวัตถุประทับเวลาใน Pandastimestamp =pd.Timestamp('2021-11-14 05:20:30')# แสดง Timestampprint("Timestamp...\n",timestamp)# Create CustomBusinessHour Offset# CustomBusinessHour เป็นคลาสย่อย DateOffset# ที่นี่ "start" คือเวลาเริ่มต้นของชั่วโมงธุรกิจที่กำหนดเองของคุณในรูปแบบ 24 ชั่วโมง # "สิ้นสุด" คือเวลาสิ้นสุดของชั่วโมงธุรกิจที่กำหนดเองของคุณในรูปแบบ 24 ชั่วโมง cbhOffset =pd tseries.offsets.CustomBusinessHour(start="09:30", end ="18:30")# Display the CustomBusinessHour Offsetprint("\nCustomBusinessHour Offset...\n",cbhOffset)# เพิ่มออฟเซ็ตไปยัง Timestamp และแสดง the updated Timestampprint("\nUpdated Timestamp...\n",timestamp + cbhOffset)# ตรวจสอบว่า CustomBusinessHour เป็น anchoredprint หรือไม่ ("\nตรวจสอบว่า CustomBusinessHour ยึดหรือไม่...\n", cbhOffset.is_anchored())ก่อน> ผลลัพธ์
สิ่งนี้จะสร้างรหัสต่อไปนี้ -
Timestamp... 2021-11-14 05:20:30CustomBusinessHour Offset... Updated Timestamp... 2021-11-15 10:30:00ตรวจสอบว่า CustomBusinessHour ถูกยึด... จริง