데이터 타입 변환하기
읽어 들인 데이터의 실제 값을 확인해 봅시다. 인구 데이터의 첫 번째 행만 출력해 봅시다.
print(data[0])
실행결과
['20191201', '00', '11215710', '45694.998800000001', '452.3937', '208.7971', '1267.7678000000001', '5642.9234999999999', '5433.6800999999996', …]
데이터가 잘 보입니다. 그런데 숫자가 모두 작은 따옴표로 감싸져 있습니다. CSV 파일을 읽어 들였기 때문에 실제 데이터가 숫자라 할지라도 문자열로 저장돼서 그렇습니다. 우리는 행정동의 평균인구를 구하기 위해 인구수를 더하고 나누는 작업을 해야 합니다. 따라서 데이터는 연산이 가능한 숫자형이어야 하므로 데이터 타입을 변환해야 합니다.
▲ 그림 11-14 서울 생활인구 데이터 파일의 헤더