# 위치 정보 데이터 읽어와서 리스트로 저장하기
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