반응형
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

반응형
'Library > PANDAS' 카테고리의 다른 글
| PYTHON PANDAS - 시간처리 (0) | 2022.05.05 |
|---|---|
| PYTHON PANDAS - Pivot Table (0) | 2022.05.05 |
| PYTHON PANDAS - DATA FRAME PLOT (CHART) (0) | 2022.05.03 |
| PYTHON PANDAS - SORTING & ORDERING & CANCATENATING (0) | 2022.05.02 |
| PYTHON PANDAS - PANDAS OPERATIONS & APPLYING FUNCTION (0) | 2022.04.28 |