본문 바로가기
판다스/판다스 팁

[pandas] 날짜가 속한 분기의 마지막 날 구하기

by 김판다t 2024. 3. 30.

예제

 

import pandas as pd
idx = pd.to_datetime(['2023-01-03', '2023-06-28'])

 

 

주어진 배열인 2023-01-03과 2023-06-28가 소속된 분기의 마지막 날을 반환합니다.

 

 

1. period로 변환 뒤 다시 timestamp로 전환하면 됩니다.

 

idx.to_period('Q').to_timestamp('Q')

 

 

DatetimeIndex(['2023-03-31', '2023-06-30'], dtype='datetime64[ns]', freq=None)

 

 

 

 

 

 

 

2. pd.offsets.QuarterEnd 함수를 사용합니다.

 

idx + pd.offsets.QuarterEnd()

 

 

결과는 1번과 동일합니다.

 


판다스 책이 출판되었습니다.

 

교보문고 구매 페이지, 알라딘 구매 페이지yes24 구매 페이지