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

Python Pandas - 주어진 DateOffset 객체에 적용된 증분 수를 반환합니다.

<시간/>

지정된 DateOffset 개체에 적용된 증분 수를 반환하려면 Pandas에서 offset.n 속성을 사용하세요. 먼저 필요한 라이브러리를 가져옵니다 -

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

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

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

DateOffset을 만듭니다. 여기에서 "M" 빈도를 사용하여 월을 증가시킵니다. −

오프셋 =to_offset("5M")

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

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

주어진 DateOffset 객체의 증분 수를 반환합니다. -

print("\nDateOffset 개체의 증분 개수..\n", offset.n)

예시

다음은 코드입니다 -

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 생성# "M" frequencyoffset =to_offset("5M")# Display the DateOffsetprint("\nDateOffset...\n",offset)# 업데이트된 날짜를 표시합니다. Timestampprint("\nUpdated Timestamp...\n",timestamp + offset)# 지정된 DateOffset 개체의 증분 수를 반환합니다.print("\nDateOffset 개체의 증분 수..\n", offset.n) 

출력

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

Timestamp... 2021-09-26 03:25:02.000045DateOffset... <5 * MonthEnds>Updated Timestamp... 2022-01-31 03:25:02.000045DateOffset 개체의 증분 수입니다. 5