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

Lấy số lần tăng (n) của CustomBusinessHour trong Pandas

Sử dụng thuộc tính CustomBusinessHour.n để lấy số lần tăng (số đơn vị offset) áp dụng.

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("n:", cbhOffset.n)

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
n: 7