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

Python Pandas - สร้าง CustomBusinessHour Offset object

ใช้ pd.tseries.offsets.CustomBusinessHour() เพื่อสร้าง CustomBusinessHour offset object

ขั้นตอน

  1. import pandas as pd
  2. สร้าง timestamp
  3. สร้าง offset ด้วย pd.tseries.offsets.CustomBusinessHour(n=5, weekmask='Mon Tue Wed Fri')
  4. บวก offset กับ timestamp

ตัวอย่างโค้ด

import pandas as pd

timestamp = pd.Timestamp('2021-12-31 08:35:10')
cbhOffset = pd.tseries.offsets.CustomBusinessHour(n=5, weekmask='Mon Tue Wed Fri')

print("Timestamp...\n", timestamp)
print("\nCustomBusinessHour Offset...\n", cbhOffset)
print("\nUpdated Timestamp...\n", timestamp + cbhOffset)

ผลลัพธ์

Timestamp... 2021-12-31 08:35:10
CustomBusinessHour Offset... <5 * CustomBusinessHours: CBH=09:00-17:00>
Updated Timestamp... 2021-12-31 14:00:00