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

Lấy tham số từ khóa (kwds) của CustomBusinessHour trong Pandas

Sử dụng thuộc tính CustomBusinessHour.kwds để lấy từ điển các tham số từ khóa dùng để tạo offset.

Ví dụ

import pandas as pd

timestamp = pd.Timestamp('2021-10-25 08:35:10')
cbhOffset = pd.tseries.offsets.CustomBusinessHour(n=3, weekmask='Mon Tue Wed Fri Sat')

print("Timestamp:", timestamp)
print("CustomBusinessHour Offset:", cbhOffset)
print("Updated Timestamp:", timestamp + cbhOffset)
print("Frequency string:", cbhOffset.freqstr)
print("Keyword arguments:", cbhOffset.kwds)

Kết quả

Timestamp: 2021-10-25 08:35:10
CustomBusinessHour Offset: <3 * CustomBusinessHours: CBH=09:00-17:00>
Updated Timestamp: 2021-10-25 12:00:00
Frequency string: 3CBH
Keyword arguments: {'weekmask': 'Mon Tue Wed Fri Sat', 'holidays': (), 'calendar': , 'start': (datetime.time(9, 0),), 'end': (datetime.time(17, 0),), 'offset': datetime.timedelta(0)}