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

Lấy rule_code của CustomBusinessDay trong Pandas

Sử dụng thuộc tính CustomBusinessDay.rule_code để lấy mã quy tắc tần suất của offset ngày làm việc tùy chỉnh (ví dụ: 'C').

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')

print("Timestamp:", timestamp)
print("CustomBusinessDay Offset:", cbdOffset)
print("Updated Timestamp:", timestamp + cbdOffset)
print("Frequency string:", cbdOffset.freqstr)
print("Rule code:", cbdOffset.rule_code)

Kết quả

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