집계 함수 다루기
분석에 필요한 수준보다 더 세밀한 데이터가 테이블에 들어 있다면, 가져오기 전에 SQL 집계 함수로 요약하는 것이 좋을 수 있어요. 예를 들어, 월별 홍수 발생 건수 데이터와 일별 강수량 데이터가 있다면, 강수량을 월 기준으로 SUM 해서 맞출 수 있어요.
weather 테이블에는 4개월치의 일별 관측값이 들어 있습니다. 이번 연습에서는 MAX, MIN, SUM 함수를 사용해 월별로 날씨 데이터를 요약해 볼 거예요.
pandas는 pd로 불러와졌고, 데이터베이스 엔진 engine도 이미 생성되어 있습니다.
이 연습은 강의의 일부입니다
pandas로 빠르고 간편한 데이터 적재
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Create a query to get month and max tmax by month
query = """
SELECT ____,
____
FROM ____
____ ____;"""
# Get dataframe of monthly weather stats
weather_by_month = pd.read_sql(query, engine)
# View weather stats by month
print(weather_by_month)