import csv
# 데이터 파일 읽어 들이기
f = open('LOCAL_PEOPLE_DONG_201912.csv', encoding='utf8') # 또는 'eur-kr', 'cp949'
data = csv.reader(f)
next(data)
data = list(data)
f2 = open('dong_code.csv', encoding = 'utf8') # 또는 'eur-kr', 'cp949'
code_data = csv.reader(f2)
next(code_data)
next(code_data)
code_data = list(code_data)
# 데이터 타입 변환하기
# 인구 데이터 변환하기
for row in data:
for i in range(1, 32):
if i <= 2: # 인덱스가 2 이하인 경우 정수형으로 변환
row[i] = int(row[i])
else: # 인덱스가 2 초과인 경우 실수형으로 변환
row[i] = float(row[i])
# 행정동코드 변환하기
for row in code_data:
row[1] = int(row[1])
# 행정동명과 행정동코드 연결하기
dong_name = input('핫플레이스가 위치한 행정동을 입력하세요. --> ')
for row in code_data:
if row[-1] == dong_name:
dong_code = row[1]
print(dong_name, '-',dong_code, '을(를) 분석합니다!')
이제 프로젝트 목표 수립 단계에서 정리한 하위 목표를 하나씩 프로그램으로 구현해 봅시다.