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

Python Pandas - 지정된 DateOffset이 고정되어 있는지 확인

<시간/>

주어진 DateOffset이 Anchored인지 확인하려면 Pandas에서 offset.is_anchored() 메서드를 사용하세요. 먼저 필요한 라이브러리를 가져옵니다 -

pandas.tseries.frequencies에서 pd로 pandas 가져오기 to_offsetimport

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

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

DateOffset을 만듭니다. 우리는 고정 오프셋, 즉 화요일에 주간 빈도를 사용하고 있습니다 -

오프셋 =to_offset("W-TUE")

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

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

DateOffset이 고정되어 있는지 확인하십시오 -

print("\nDateOffset이 고정되었는지 확인합니다...\n", offset.is_anchored())

예시

다음은 코드입니다 -

from pandas.tseries.frequencies import to_offsetimport pandas as pd# Pandastimestamp =pd.Timestamp('2021-09-26 03:25:02.000045')#에 타임스탬프 개체를 설정합니다.# Display the Timestampprint("Timestamp...\ n",timestamp)# DateOffset 생성# 고정된 오프셋, 즉 화요일에 주간 빈도를 사용하고 있습니다.offset =to_offset("W-TUE")# DateOffsetprint를 표시합니다("\nDateOffset...\n",offset)# 표시 the Updated Timestampprint("\nUpdated Timestamp...\n",timestamp + offset)# DateOffset이 고정되었는지 확인하십시오.print("\nDateOffset이 고정되었는지 확인하세요...\n", offset.is_anchored()) 

출력

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

Timestamp... 2021-09-26 03:25:02.000045DateOffset... Timestamp 업데이트... 2021-09-28 03:25:02.000045DateOffset이 고정되었는지 확인하십시오. .. 사실