Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Lấy weekmask của CustomBusinessHour trong Pandas

Sử dụng thuộc tính CustomBusinessHour.weekmask để lấy chuỗi weekmask (các ngày làm việc trong tuần) áp dụng cho offset.

Ví dụ

import pandas as pd

timestamp = pd.Timestamp('2021-11-14 05:20:30')
cbhOffset = pd.tseries.offsets.CustomBusinessHour(n=7, weekmask='Mon Tue Wed Fri')

print("Timestamp:", timestamp)
print("CustomBusinessHour Offset:", cbhOffset)
print("Updated Timestamp:", timestamp + cbhOffset)
print("Frequency string:", cbhOffset.freqstr)
print("Weekmask:", cbhOffset.weekmask)

Kết quả

Timestamp: 2021-11-14 05:20:30
CustomBusinessHour Offset: <7 * CustomBusinessHours: CBH=09:00-17:00>
Updated Timestamp: 2021-11-15 16:00:00
Frequency string: 7CBH
Weekmask: Mon Tue Wed Fri