더북(TheBook)

실제로 신도림 지역에는 아이를 키우는 3~40대 부부가 많습니다. 이렇게 특정 지역의 인구 구조 데이터를 시각화함으로써 해당 지역에 대한 정보를 얻을 수 있고, 이러한 정보는 필요에 따라 유용하게 사용될 수 있습니다.

자, 이제 본격적으로 우리 동네의 인구 구조를 시각화해볼까요? 어떤 단계를 거쳐야 할지 미리 생각해 보세요. 저는 다음과 같은 단계로 생각해 보았습니다.

 

1 | 인구 데이터 파일을 읽어온다.

2 | 전체 데이터에서 한 줄씩 반복해서 읽어온다.

3 | 우리 동네에 대한 데이터인지 확인한다.

4 | 우리 동네일 경우 0세부터 100세 이상까지의 인구수를 순서대로 저장한다.

5 | 저장된 연령별 인구수 데이터를 시각화한다.

 

지금부터는 이런 과정을 ‘알고리즘을 설계한다’고 표현하겠습니다. 알고리즘을 설계했으니 순서대로 코드로 작성하겠습니다. 생각보다 간단한 작업이 될 것 같네요.

먼저 인구 데이터 파일(age.csv)을 읽어와서 한 줄씩 출력하겠습니다.

import csv
f = open('age.csv')
data = csv.reader(f)

for row in data :
    print(row)

그림 7-10 age.csv 파일을 읽어와서 출력한 결과

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