더북(TheBook)
# 위치 정보 데이터 읽어와서 리스트로 저장하기
f3 = open('dong_location.csv')
location_data = csv.reader(f3)
next(location_data)
location_data = list(location_data)

# 인구 데이터의 데이터 타입 변환하기
for row in data:
    for i in range(1, 32):
        if i <= 2:
            row[i] = int(row[i])
        else:
            row[i] = float(row[i])

# 행정동코드 데이터의 데이터 타입 변환하기
for row in code_data:
    row[0], row[1] = int(row[0]), int(row[1])

# 위치 정보 데이터의 데이터 타입 변환하기
for row in location_data:
    row[2], row[-2], row[-1] = int(row[2]), float(row[-2]), float(row[-1])

# 2. 행정동별 인구수를 저장할 수 있게 빈 딕셔너리를 만들고
#    행정동별 총생활인구를 딕셔너리에 저장하기
dong_population = {}
for row in data:
    dong_code, p = row[2], row[3]
    if dong_code not in dong_population.keys():
        dong_population[dong_code] = p
    else:
        dong_population[dong_code] += p


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