더북(TheBook)

그림 6-15 데이터를 월별로 분류하여 나타낸 결과

 

앞서 생각한 과정을 어떻게 코드로 나타냈는지 차근차근 생각해 봅시다.

먼저 1월부터 12월까지의 데이터를 분류하기 위해 빈 리스트 12개를 만듭니다. 그리고 날짜에서 추출한 월별 데이터를 정수로 변환한 1~12 사이의 숫자에서 1을 뺀 값, 즉 0~11까지의 인덱스 값에 월별 데이터를 저장합니다.

여기서 1을 빼는 이유는 숫자를 리스트의 인덱스 값으로 다루기 편하기 때문입니다. 예를 들어, 0번 인덱스에는 1월의 데이터를 저장하고, 11번 인덱스에는 12월의 데이터를 저장하는 것이지요.

그림 6-15의 그래프를 보니 1월이 가장 춥고, 8월이 가장 덥다는 사실을 확인할 수 있습니다. 그렇다면 8월은 언제가 가장 더울까요?

이 질문을 해결하기 위해 앞에서 생각했던 것을 응용하면 됩니다. 해결 방법을 충분히 생각한 후, 다음 코드를 확인하세요.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.