Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python Pandas - DateOffset 값이 정규화되었는지 확인

<시간/>

DateOff 설정 값이 정규화되었는지 확인하려면 Pandas의 offset.normalize 속성을 사용하십시오.

먼저 필요한 라이브러리를 가져옵니다 -

pandas.tseries.offsets에서 가져오기 DateOffsetimport pandas를 pd로

Pandas에서 타임스탬프 개체 설정 -

타임스탬프 =pd.Timestamp('2021-09-26 03:25:02.000045')

DateOffset을 만듭니다. 여기에서 "months" 매개변수를 사용하여 월을 증가시킵니다. "normalize" 매개변수를 사용하여 DateOffset을 정규화했습니다 -

오프셋 =pd.tseries.offsets.DateOffset(months=4, normalize=True)

업데이트된 타임스탬프 표시 -

print("\n업데이트된 타임스탬프...\n",타임스탬프 + 오프셋)

DateOffset이 정규화되었는지 확인하십시오 -

print("\n날짜 오프셋이 정규화되었습니다..\n", offset.normalize)

다음은 코드입니다 -

from pandas.tseries.offsets import DateOffsetimport pandas as pd# Set the timestamp object in Pandastimestamp =pd.Timestamp('2021-09-26 03:25:02.000045')# Display the Timestampprint("Timestamp...\ n",timestamp)# DateOffset 생성# 여기에서 "months" 매개변수를 사용하여 월 증가# "normalize" 매개변수를 사용하여 DateOffset을 정규화했습니다.offset =pd.tseries.offsets.DateOffset(months=4, normalize=True)# Display the DateOffsetprint("\nDateOffset...\n",offset)# Display the Updated Timestampprint("\nUpdated Timestamp...\n",timestamp + offset)# DateOffset이 정규화되었는지 여부를 확인합니다.print("\nThe DateOffset이 정규화되었습니다..\n", offset.normalize)

출력

이것은 다음 코드를 생성합니다 -

Timestamp... 2021-09-26 03:25:02.000045DateOffset... Updated Timestamp... 2022-01-26 00:00:00DateOffset이 정규화되었습니다.. True