다음 영업일로 이동하려면 Pandas에서 CustomBusinessHour.next_bday 속성을 사용하세요. 먼저 필요한 라이브러리를 가져옵니다 -
pandas를 pd로 가져오기
Pandas에서 타임스탬프 개체 설정 -
타임스탬프 =pd.Timestamp('2021-12-20 08:35:10')
CustomBusinessHour 오프셋을 만듭니다. CustomBusinessHour는 DateOffset 하위 클래스입니다 -
cbhOffset =pd.tseries.offsets.CustomBusinessHour(start ='09:30', end ='18:00', n =5, weekmask ='월 화 수 금')
CustomBusinessHour 오프셋 표시 -
print("\nCustomBusinessHour 오프셋...\n",cbhOffset)
다음 영업일 표시 -
print("\n다음 영업일...\n",timestamp + cbhOffset.next_bday)
예시
다음은 코드입니다 -
pandas를 pd로 가져오기# Pandastimestamp =pd.Timestamp('2021-12-20 08:35:10')#에 타임스탬프 개체를 설정합니다.# 타임스탬프를 표시합니다("Timestamp...\n",timestamp)# 생성 CustomBusinessHour 오프셋# CustomBusinessHour는 유효한 영업일의 DateOffset 하위 클래스# Weekmask입니다.cbhOffset =pd.tseries.offsets.CustomBusinessHour(start ='09:30', end ='18:00', n =5, weekmask ='Mon Tue Wed Fri')# CustomBusinessHour Offsetprint 표시("\nCustomBusinessHour Offset...\n",cbhOffset)# 다음 영업일 표시print("\n다음 영업일...\n",timestamp + cbhOffset.next_bday)사전>출력
이것은 다음 코드를 생성합니다 -
타임스탬프... 2021-12-20 08:35:10CustomBusinessHour 오프셋... <5 * CustomBusinessHours:CBH=09:30-18:00>다음 영업일... 2021-12-21 08:35:10