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

Kiểm tra CustomBusinessDay có được normalize trong Pandas

Sử dụng thuộc tính CustomBusinessDay.normalize để kiểm tra xem offset ngày làm việc tùy chỉnh có được chuẩn hóa (đặt giờ về 00:00:00) hay không.

Ví dụ

import pandas as pd

timestamp = pd.Timestamp('2021-10-22 03:10:35')
cbdOffset = pd.tseries.offsets.CustomBusinessDay(n=2, weekmask='Mon Tue Wed Fri', normalize=True)

print("Timestamp:", timestamp)
print("CustomBusinessDay Offset:", cbdOffset)
print("Updated Timestamp:", timestamp + cbdOffset)
print("Frequency string:", cbdOffset.freqstr)
print("Normalized:", cbdOffset.normalize)

Kết quả

Timestamp: 2021-10-22 03:10:35
CustomBusinessDay Offset: <2 * CustomBusinessDays>
Updated Timestamp: 2021-10-26 00:00:00
Frequency string: 2C
Normalized: True