1 꺾은선 그래프로 표현하기
먼저 남성 데이터와 여성 데이터를 서로 다른 색의 꺾은선 그래프로 표현하면 연령대별 성별 비율을 쉽게 알 수 있습니다.
코드를 작성해 보겠습니다. 먼저 데이터를 불러오고 연령별 남성, 여성 인구 숫자를 저장할 리스트를 하나씩 만듭니다.
import csv f = open('gender.csv') data = csv.reader(f) m = [] f = []
그리고 Unit 9에서 했던 것처럼 name이라는 변수에 알고 싶은 지역의 이름을 입력해서 남성과 여성의 연령별 인구를 각 리스트에 추가합니다. for 반복문을 보면, 앞에서 봤던 것과 조금 다른 방식으로 남성과 여성 데이터를 분류한 것을 알 수 있습니다.
name = input('궁금한 동네를 입력해주세요:') for row in data : if name in row[0] : for i in range(3,104) : m.append(int(row[i])) # 남성 데이터 저장하기 f.append(int(row[i+103])) # 여성 데이터 저장하기 break
TIP
Unit 9에서 성별 데이터를 구분한 방식을 살펴보세요. 하나의 문제를 다양한 방법으로 해결할 수 있음을 알 수 있습니다. 여기에서 제시한 방법 외에 또 다른 방법으로 문제를 해결해 보세요.