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

Python Pandas - สร้าง CustomBusinessDay Offset object

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

ขั้นตอน

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

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

import pandas as pd

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

print("Timestamp...\n", timestamp)
print("\nCustomBusinessDay Offset...\n", cbdOffset)
print("\nUpdated Timestamp...\n", timestamp + cbdOffset)

ผลลัพธ์

Timestamp... 2021-12-31 08:35:10
CustomBusinessDay Offset... <5 * CustomBusinessDays>
Updated Timestamp... 2022-01-10 08:35:10