본문 바로가기

Library/PANDAS

PYTHON PANDAS - resample()

반응형
resample( )

 

 

 

 

resample함수는

 

타임시리즈 데이터를 처리하는데 사용한다.

 

즉, resample함수를 처리하려면 datetime64로 되어있어야 처리 할 수 있다.

 

이 함수를 통해서, 년단위, 월단위 등등으로 묶어서 처리가 가능해진다.

 

또한 freq설정을 통해 원하는 값으로 조절이 가능하다.

 

 

 

freq는 아래 링크에 자세한 내용이 있다.

 

https://pandas.pydata.org/pandas-docs/stable/user_guide/timeseries.html#timeseries-offset-aliases

 

Time series / date functionality — pandas 1.4.2 documentation

To localize these dates to a time zone (assign a particular time zone to a naive date), you can use the tz_localize method or the tz keyword argument in date_range(), Timestamp, or DatetimeIndex. You can either pass pytz or dateutil time zone objects or Ol

pandas.pydata.org

 

 

# YS는 년도의 시작
# Y는 년도의 끝

df_year = df.resample('YS').size()

df_year

 

# M은 월의 끝

df_month = df.resample('M').size()

df_month

 

 

 

# Q는 분기

df_quarter = df.resample('Q').size()

df_quarter

 

 

 

 

 

 

 

 

 

 

 

 

 

 

반응형