더북(TheBook)

5 알고리즘을 코드로 표현하기

이제 알고리즘의 각 단계를 코드로 표현하겠습니다.

 

1 | 데이터를 읽어온다.

|

1 | 데이터를 읽어온다.

데이터는 Unit 7에서 수집했던 데이터를 그대로 사용하겠습니다. 따라서 데이터를 읽어오는 코드도 동일합니다.

import csv
f = open('age.csv')
data = csv.reader(f)
for row in data :
    print(row)

 

실행 결과

['행정구역', '총인구수', '연령구간인구수', '0세', '1세', '2세', '3세', '4세', '5세', '6세', '7세', '8세', (생략), '94세', '95세', '96세', '97세', '98세', '99세', '100세 이상']
['서울특별시  (1100000000)', '9765623', '9765623', '54719', '60805', '67262', '71433', '70251', '69728', '76957', '73813', '74748', '70652', '75180', '79733', '74074', '71698', '79681', '82773', '83012', '92791', '108139', '108040', '114742', '122499', '129725', '141389', '150560', '156527', '165963', '165471', '153068', '149846', '149513', '

그리고 데이터 처리에 불필요한 헤더 부분을 제외시키고자 next() 함수를 사용합니다.

import csv
f = open('age.csv')
data = csv.reader(f)
next(data)
for row in data :
    print(row)
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.