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, '을(를) 분석합니다!')

    이제 프로젝트 목표 수립 단계에서 정리한 하위 목표를 하나씩 프로그램으로 구현해 봅시다.

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