동네 상권 이야기No. 160
공공데이터포털 상가 정보 내려받기가 막힐 때 살펴볼 항목
결론부터
상가 정보를 모아 동네 업종 구성을 살펴보려는데, 검색 결과에 비슷한 자료가 여럿 보여 어떤 파일을 골라야 할지 막막한가요? 파일을 열었더니 열 이름이 낯설거나 한글이 깨져서 내려받은 뒤에 작업이 멈추기도 해요. 이럴 때는 자료를 고르는 과정과 파일을 읽는 과정을 나눠서 살펴봐요.
내려받기 전에 정할 범위
처음에는 자료를 어디에 쓸지 짧은 문장으로 적어 봐요. 동네 음식점의 업종 구성을 살피려는지, 서로 다른 시점의 점포 목록을 비교하려는지에 따라 필요한 항목이 달라져요. 목적이 흐릿하면 큰 파일을 받아 놓고도 어떤 열을 남겨야 할지 다시 고민하게 돼요.
단계별로
자료 고르는 순서
- 활용 목적 적기
- 자료 내용으로 검색하기
- 상세 설명에서 대상 확인
검색창에는 상가업소정보나 상가 상권정보처럼 자료의 내용을 나타내는 말을 넣어 봐요. 검색 결과에서는 제목만 읽고 고르지 않고, 상세 설명에 어떤 대상을 담았는지 살펴봐요. 이름에 상권이 들어가더라도 점포 목록인지, 통계 집계인지에 따라 활용 방법이 달라져요.
지역별 점포 구성이 궁금하다면 개별 업소를 구분할 수 있는 자료가 필요한지 먼저 생각해요. 업종 비중만 비교하려면 집계 자료가 더 간편할 수도 있어요. 서로 다른 종류의 자료를 같은 것으로 보고 섞으면 점포 수와 통계 수치의 의미를 혼동하기 쉬워요.
필요한 범위도 미리 정해요. 특정 지역만 살필 계획이라면 제공되는 파일이 어떤 단위로 나뉘는지 확인해요. 전체 파일만 제공된다면 내려받은 뒤 필요한 행을 골라 쓰는 방식으로 준비해요. 파일 이름에 적힌 지역명과 실제 포함 범위가 같은지도 설명에서 함께 살펴봐요.
파일을 직접 여는 방식과 프로그램으로 불러오는 방식은 준비 과정이 달라요. 아래 비교는 특정 자료가 모든 방식을 제공한다는 뜻이 아니에요. 상세 화면에서 실제로 제공하는 형태를 확인한 뒤, 하려는 작업과 맞춰 선택해요.
자료를 받는 방식에 따른 준비
| 방식 | 살펴볼 항목 | 어울리는 작업 |
|---|---|---|
| 파일 내려받기 | 형식과 기준 시점 | 목록을 열어 살펴보기 |
| API 이용 | 이용 신청과 호출 조건 | 프로그램으로 반복 수집하기 |
| 집계 자료 활용 | 집계 단위와 산정 기준 | 업종별 규모 비교하기 |
파일이 크다는 이유만으로 더 적합한 자료는 아니에요. 필요한 항목이 담겼는지, 내가 쓰는 프로그램에서 다룰 수 있는지가 선택 기준이에요. 처음 정한 목적을 적어 두면 검색 결과가 많아도 후보를 좁히는 데 도움이 돼요.
자료 설명과 파일에서 확인할 근거
상세 화면에서는 자료의 기준 시점과 갱신 관련 설명을 구분해서 읽어요. 게시물이 수정된 날이 곧 모든 업소 정보를 다시 조사한 날이라는 뜻은 아니에요. 파일명에 날짜가 있더라도 그 날짜가 무엇을 나타내는지 설명과 함께 확인해요. 의미가 적혀 있지 않다면 추측해서 이름을 붙이지 않아요.
체크리스트
자료 설명 확인 목록
- 기준 시점과 갱신 설명 구분
- 파일명 날짜의 의미 확인
- 업종·코드·식별 항목 확인
- 비교할 분류 수준 정하기
제공 항목을 설명한 문서가 있다면 파일과 함께 읽어요. 업종 이름만 있는지, 분류 코드도 있는지, 업소를 구분하는 항목이 있는지 살펴봐요. 같은 표현처럼 보여도 대분류와 세부 분류는 묶이는 범위가 달라요. 비교에 쓸 분류 수준을 먼저 정해야 집계 기준이 흔들리지 않아요.
내려받을 파일을 고를 때는 화면에 표시된 형식과 용량을 살펴봐요. 압축 파일이라면 안에 어떤 파일이 들어 있는지 확인한 뒤 열어요. 프로그램에서 바로 열리지 않는다고 파일이 잘못됐다고 판단하지는 않아요. 압축 해제 여부나 지원하는 형식부터 차례로 확인해요.
CSV 파일은 표처럼 보여도 글자로 저장된 자료예요. 더블클릭했을 때 한글이 깨지거나 열이 어긋난다면, 사용하는 프로그램의 텍스트 또는 CSV 가져오기 기능을 살펴봐요. 문자 인코딩과 구분 기호를 선택할 수 있다면 미리보기에서 한글과 열 구성이 맞는지 확인하고 불러와요.
숫자처럼 생긴 코드는 특히 주의해서 읽어요. 앞자리에 영이 있는 값을 숫자로 처리하면 원래 표기가 달라질 수 있어요. 계산할 값과 식별에 쓰는 값을 구분하고, 식별용 항목은 텍스트로 불러오는 방법을 검토해요. 파일을 연 뒤 셀 모양만 바꾸면 원래 값이 돌아오지 않을 수 있어요.
원본은 따로 두고 작업용 사본에서 필터와 정렬을 적용해요. 파일을 받은 날과 자료의 기준 시점도 구분해 메모해요. 나중에 같은 작업을 다시 할 때 어떤 파일을 사용했는지 설명할 수 있어야 해요. 여러 파일을 합쳤다면 포함한 파일명도 함께 남겨 두는 편이 좋아요.
자료의 기준 시점과 분류 기준을 함께 기록해야 비교의 의미를 설명할 수 있어요.
목록만으로 판단하기 어려운 부분
자료에 업소가 나온다는 사실만으로 현재 영업 중이라고 단정하기는 어려워요. 수집과 갱신 사이에 변화가 생길 수 있고, 영업 상태를 나타내는 항목이 없을 수도 있어요. 그런 경우에는 자료에 수록된 업소라는 표현을 사용해요. 현재 운영 중인 매장 수라는 말과 구분해서 적어요.
반대로 목록에서 이름을 찾지 못했다고 폐업했다고 판단하지도 않아요. 검색어 표기나 분류가 다를 수 있고, 자료의 수록 범위와 갱신 과정도 영향을 줄 수 있어요. 먼저 필터를 풀고 다른 표기를 확인해요. 그래도 찾지 못했다면 해당 파일에서 확인되지 않았다고 범위를 한정해요.
업종별 행 수를 세는 작업도 기준이 필요해요. 같은 이름의 업소가 여러 행에 나온다고 바로 중복으로 지우면 별개의 점포까지 빠질 수 있어요. 반대로 이름이 다르다는 이유만으로 각각 독립된 업소라고 단정하기도 어려워요. 자료에 식별 항목이 있다면 그 의미를 확인하고 판별 기준을 정해요.
서로 다른 시점의 파일을 비교할 때는 분류 체계가 달라졌는지 살펴봐요. 예전 파일과 새 파일에서 같은 코드가 같은 뜻인지 확인해야 해요. 묶이는 업종이 바뀌었다면 행 수의 차이가 실제 점포 변화만을 뜻하지 않을 수 있어요. 기준을 맞추기 어렵다면 그 차이를 설명에 남겨요.
이럴 땐 확인
집계할 때 살펴볼 점
- 시점별 코드의 뜻 확인
- 분류 차이는 설명에 기록
- 빈칸 제외 시 기준 기록
빈칸은 별도의 상태로 다뤄요. 업종 값이 비어 있는 행을 임의의 업종에 넣거나, 빈칸을 모두 없앤 뒤 전체 결과처럼 소개하지 않아요. 제외했다면 어떤 항목이 비어서 제외했는지 적어요. 분류되지 않은 행이 남아 있다는 점도 함께 보여 주면 집계 범위를 이해하기 쉬워요.
상가 목록만으로 매출이나 유동인구, 개별 점포의 수익을 알 수는 없어요. 비슷한 업종이 모여 있다는 이유로 장사가 잘된다고 연결하기도 어려워요. 목록이 보여 주는 것은 수록된 항목의 구성이고, 다른 판단에는 그에 맞는 별도 자료가 필요해요. 서로 다른 지표를 섞을 때도 기준 시점부터 맞춰요.
오래된 파일을 쓸 수 있는지는 목적에 따라 달라져요. 과거의 업종 구성을 살피는 작업에는 당시 파일이 필요할 수 있어요. 최근 상황을 설명하려면 그 자료가 담는 시점을 분명히 밝혀야 해요. 최신이라는 표현도 검색 결과에서 본 인상으로 붙이지 않고, 확인한 자료 범위 안에서 사용해요.
필요한 자료를 남기는 정리 방법
내려받기는 검색 결과에서 파일 하나를 저장하는 데서 끝나지 않아요. 목적에 맞는 자료를 고르고, 기준 시점과 항목의 뜻을 확인한 뒤, 읽을 수 있는 형태로 불러오는 과정까지 이어져요. 이 순서가 잡히면 파일이 열리지 않는 문제와 분석 기준이 맞지 않는 문제를 구분해서 다룰 수 있어요.
작업을 시작할 때 적었던 질문으로 돌아가 필요한 열과 행을 골라요. 업종 구성이 궁금했다면 같은 분류 수준으로 묶고, 비교할 지역의 범위를 일정하게 맞춰요. 그다음 분류되지 않은 행이나 판별이 어려운 항목을 따로 살펴봐요. 결과를 보기 좋게 만들기 전에 집계에서 빠진 부분을 확인하는 순서예요.
필터를 적용한 뒤에는 전체 자료와 화면에 남은 자료를 구분해요. 일부 업종만 선택한 상태에서 센 값을 전체 점포 수로 적으면 해석이 달라져요. 비율을 계산한다면 어떤 행을 전체로 삼았는지도 정해요. 선택한 업종의 행 수를 전체 대상 행 수로 나누는 식으로 계산 기준을 문장으로 남겨요.
자료를 다시 받았을 때는 기존 작업 파일 위에 곧바로 덮어쓰지 않아요. 열 이름이나 분류 항목이 달라졌는지 먼저 비교해요. 이전에 만들어 둔 필터가 새 파일에서도 같은 뜻으로 작동하는지 살핀 뒤 집계해요. 수치가 달라졌다면 자료 변화와 처리 방식의 변화를 함께 검토해요.
공유할 때는 원본 파일과 집계 결과를 구분하고 이용 조건도 살펴봐요. 열람할 수 있다는 사실만으로 모든 방식의 재배포가 허용된다고 판단하지 않아요. 제공 화면에 적힌 이용 관련 내용을 확인하고, 설명이 부족한 부분은 확인이 필요한 항목으로 남겨요. 확인되지 않은 조건을 글에서 대신 정하지 않아요.
동네 상권 이야기는 이렇게 정리한 자료로 무엇을 읽을 수 있는지 차분히 살펴봐요. 내려받은 목록에서 확인한 사실과 추가 확인이 필요한 해석을 나눠 적는 방식이에요. 파일명과 기준 시점, 적용한 필터를 함께 남겨 두면 다음에 자료를 바꿔 비교할 때도 같은 질문을 이어 갈 수 있어요.