Để kiểm tra xem CustomBusinessHour đã cho có được neo hay không, hãy sử dụng phương thức CustomBusinessHour.is_anchored () trong Pandas.
Đầu tiên, hãy nhập các thư viện được yêu cầu -
nhập gấu trúc dưới dạng pd
Đặt đối tượng dấu thời gian trong Pandas -
timestamp =pd.Timestamp ('2021-11-14 05:20:30') Tạo phần bù CustomBusinessHour. CustomBusinessHour là lớp con của DateOffset -
cbhOffset =pd.tseries.offsets.CustomBusinessHour (start ="09:30", end ="18:30")
Thêm phần bù vào Dấu thời gian và hiển thị Dấu thời gian đã cập nhật -
print ("\ nCập nhật Dấu thời gian ... \ n", dấu thời gian + cbhOffset) Kiểm tra xem CustomBusinessHour có được cố định hay không -
print ("\ nKiểm tra xem CustomBusinessHour có được cố định hay không ... \ n", cbhOffset.is_anchored ()) Ví dụ
Sau đây là mã -
nhập gấu trúc dưới dạng pd # Đặt đối tượng dấu thời gian trong Pandastimestamp =pd.Timestamp ('2021-11-14 05:20:30') # Hiển thị Dấu thời gian ("Dấu thời gian ... \ n", dấu thời gian) # Tạo the CustomBusinessHour Offset # CustomBusinessHour là lớp con của DateOffset # Ở đây, "start" là thời gian bắt đầu của giờ làm việc tùy chỉnh của bạn ở định dạng 24h. # "Kết thúc" là thời gian kết thúc của giờ làm việc tùy chỉnh của bạn ở định dạng 24h.cbhOffset =pd. tseries.offsets.CustomBusinessHour (start ="09:30", end ="18:30") # Hiển thị giá trị bù đắp CustomBusinessHour ("\ nCustomBusinessHour Offset ... \ n", cbhOffset) # Thêm phần bù vào Dấu thời gian và hiển thị dấu thời gian đã cập nhật ("\ nUpdated Timestamp ... \ n", timestamp + cbhOffset) # Kiểm tra xem CustomBusinessHour có được neo hay không ("\ nKiểm tra xem CustomBusinessHour có được neo hay không ... \ n", cbhOffset.is_anchored ()) Đầu ra
Điều này sẽ tạo ra mã sau -
Dấu thời gian ... 2021-11-14 05:20:30CustomBusinessHour Offset ... Đã cập nhật Dấu thời gian ... 2021-11-15 10:30:00Kiểm tra xem có CustomBusinessHour được cố định ... Đúng