더북(TheBook)

11.2.1 데이터 파일 읽고 행정동명과 행정동코드 연결하기

먼저 인구 데이터인 LOCAL_PEOPLE_DONG_201912.csv와 행정동코드 데이터인 dong_code.csv 파일이 같은 폴더 안에 있는지 확인하세요. 그러고 나서 동일한 폴더에 파이썬 파일을 생성하세요(코랩에서 실행할 경우 파일을 직접 선택할 수 있으므로 같은 폴더가 아니어도 됩니다).

졔졔쌤의 조언

생활인구 데이터 파일이 매우 크므로 이 장에서는 구글 코랩이 아닌 주피터 노트북으로 실습하기를 추천합니다. 코랩을 사용하면 파일을 업로드하는 데 시간이 오래 걸립니다. 주피터 노트북은 파일을 업로드하는 방식이 아니어서 파일을 빠르게 읽을 수 있습니다.

 

데이터 파일 읽어 들이기

9장에서 배운 대로 파이썬 파일에 데이터 파일을 읽어 들여 봅시다. 인구 데이터 파일을 읽어 리스트로 변환한 후 이를 변수(data)에 저장합니다. 마지막에 전체 데이터 길이도 출력해 보겠습니다.

import csv

f = open('LOCAL_PEOPLE_DONG_201912.csv', encoding='utf8') # 또는 'eur-kr', 'cp949'
data = csv.reader(f)
next(data)
data = list(data)
print(len(data))
실행결과
315456
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.