예제
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 구매 페이지
'판다스 > 판다스 팁' 카테고리의 다른 글
[pandas] 기존 데이터 프레임의 상위 2행을 멀티 인덱스로 설정하기 (0) | 2024.05.22 |
---|---|
[pandas] 그룹의 순서를 유지하고 그룹 내에서 정렬하기 (0) | 2024.05.13 |
[pandas] 정렬시 매개 변수 key에 열마다 다른 함수 할당하기 (0) | 2024.03.29 |
[pandas] AAA → AA → A → BBB순으로 정렬하기 (0) | 2024.03.28 |
[pandas] 특정 대상만 끌어 올려 정렬하기 (0) | 2024.03.28 |