티스토리 뷰

대시보드 링크 : https://public.tableau.com/app/profile/fred.hong/viz/_16284110850740/sheet0

 

 

기획 의도

  • 요즘 관심이 있는 주제가 "무인 점포 창업" 이라 관련된 대시보드를 만들어보면 어떨까 생각했습니다.
  • 무인 점포에도 카테고리가 다양한데 그중 **'아이스크림'**만 살펴보기로 했습니다.
  • 요즘 동네에 한 두개씩 있다는 무인 아이스크림 편의점, 정확히 얼마나 있는지, 주로 어디에 위치하고 있는지 알면 나중에 창업할 때 도움이 될 것 같다는 생각이 들었거든요.
  • 무인 아이스크림 매장이 주로 어디에 위치해 있고 인근에 경쟁할 수 있는 슈퍼마켓, 편의점등이 얼마나 떨어져 있는지 궁금합니다.
  • 주변 땅값이나 임대료도 알면 좋을 것 같아요.

요즘 무인점포 트랜드로 핫한 아이스크림 할인점. 아이스크림 프랜차이즈로 검색하면 이렇게 많은 브랜드들이 나오는 걸 확인 할 수 있습니다.

데이터 살펴보기

데이터는 공공데이터 포털에 있는 소상공인 상권분석 정보(소상공인시장진흥공단_상가(상권)정보_20210630)를 활용했습니다.

 

https://www.data.go.kr/tcs/dss/selectFileDataDetailView.do?publicDataPk=15083033

 

https://www.data.go.kr/tcs/dss/selectFileDataDetailView.do?publicDataPk=15083033**

 

www.data.go.kr

소상공인 상권분석 데이터는 2021년 6월 시점에 존재하는 점포데이터입니다.

분석에 서울과 경기도 데이터를 활용했습니다.

 

82만raw에 41개 컬럼입니다. 해당 데이터가 너무 방대해서 Python으로 전처리를 진행했습니다.

 

0   Unnamed: 0    821885 non-null  int64
 1   상가업소번호        821885 non-null  int64
 2   상호명           821885 non-null  object
 3   지점명           135396 non-null  object
 4   상권업종대분류코드     821885 non-null  object
 5   상권업종대분류명      821885 non-null  object
 6   상권업종중분류코드     821885 non-null  object
 7   상권업종중분류명      821885 non-null  object
 8   상권업종소분류코드     821885 non-null  object
 9   상권업종소분류명      821885 non-null  object
 10  표준산업분류코드      743265 non-null  object
 11  표준산업분류명       743265 non-null  object
 12  시도코드          821885 non-null  int64
 13  시도명           821885 non-null  object
 14  시군구코드         821885 non-null  int64
 15  시군구명          821885 non-null  object
 16  행정동코드         821885 non-null  int64
 17  행정동명          815700 non-null  object
 18  법정동코드         821674 non-null  float64
 19  법정동명          821674 non-null  object
 20  지번코드          821885 non-null  int64
 21  대지구분코드        821885 non-null  int64
 22  대지구분명         821885 non-null  object
 23  지번본번지         821885 non-null  int64
 24  지번부번지         625143 non-null  float64
 25  지번주소          821885 non-null  object
 26  도로명코드         821885 non-null  int64
 27  도로명           821885 non-null  object
 28  건물본번지         821885 non-null  int64
 29  건물부번지         139500 non-null  float64
 30  건물관리번호        821885 non-null  object
 31  건물명           366891 non-null  object
 32  도로명주소         821885 non-null  object
 33  구우편번호         820388 non-null  float64
 34  신우편번호         821864 non-null  float64
 35  동정보           76822 non-null   object
 36  층정보           448965 non-null  object
 37  호정보           0 non-null       float64
 38  경도            821885 non-null  float64
 39  위도            821885 non-null  float64
 40  Unnamed: 0.1  316077 non-null  float64

우선적으로 아이스크림 할인점(무인매장)을 인덱싱해볼려고 합니다.

 

아이스크림 할인점 인터넷 상으로 검색되는 연관 키워드(세계과자 포함)

픽미픽미아이스, 얼음왕국 아이스크림, 까까주까, 응응스크르, 세계과자,

브랜드 : 픽미픽미아이스, 얼음왕국 아이스크림, 까까주까, 응응스크르, The달달, 아싸비어, 노마진아이스크

림, 굿샵(Good Shop), 아이스크림이 싸다구, 착한아이스크림 등등

상호명이 무인 아이스크림 매장과 관련된 키워드로 인덱싱하여 Ice_market 데이터셋을 만듭니다.

 

443개 상호가 나오는데요. 여기서도 추가 전처리를 진행해야합니다.

상호명으로만 보기 때문에 무인 아이스크림 매장이 아닌 상호들이 많이 나오기 때문입니다.

저는 해당 작업을 Tableau에서 필터링을 통해 거르기로 했습니다.

 

데이터 연결이 복잡하게 구성되어 있는데요.

Shp파일과 서울 경기 상권데이터, 방금 추출한 Ice_market데이터를 조인해야합니다.

(사실 데이터 원본을 서울 경기 상권데이터로 하고 계산된 필드와 필터링으로 무인아이스크림 매장을 따로 추출하는 것이 효과적이라고 생각됩니다.)

 

읍면동 한글화 shp파일을 읍면동 조인용 데이터로 join하고

 

KinKcd_B와 상권데이터셋을 아래와 같은 식으로 Join합니다.

[시도명]+' '+[시군구명]+ ' ' +[읍면동명]

[시도명 (Sheet명)]+' '+[시군구명 (Sheet명)]+ ' ' +[법정동명]

 

이렇게 데이터 셋팅이 완료되었습니다.

 

대시보드 구성

무인 아이스크림 매장 위치를 MakePoint 함수를 써서 맵에 표시할 좌표를 만들고

Buffer를 만들어 점포 주변 원을 그려줍니다.

 

Distance함수를 써서 무인아이스크림 매장과 편의시설(편의점, 슈퍼마켓)의 거리를 구합니다.

 

추가Tip

배경맵을 국토교통부에서 제공하는 VWorld Detail tms 파일로 적용했습니다.

좌측 하단에 OpenStreetMap이 아닌 국토교통부 지도로 되어 있는걸 확인할 수 있습니다.

vworld detail - Satellite.tms

vworld detail - Gray.tms

vworld detail.tms

해당 파일들을 다운로드 받으셔서 맵→ 배경맵→맵관리 →가져오기

다운로드 받으신 tms 파일 로드하시면

 

Tableau에서 국토교통부에서 제공하는 위성사진으로도 맵을 볼 수 있습니다.

 

대시보드

상단 필터를 통해 시도명, 시군구명에 따른 무인 아이스크림 매장 점포를 확인할 수 있습니다.

필터링된 시군구에 따라 슈퍼 및 편의점 점포수를 확인할 수 있습니다.

시군구 타일을 마우스 오버하면 해당 지역의 무인 아이스크림 점포와 슈퍼 및 편의점 점포 수를 알 수 있습니다.

시군구 타일을 클릭하면, 매장 상세현황을 볼 수 있게끔 작업했습니다.

 

비즈니스 인사이트 및 개선할 점

 

  • 주변 임대료라던지 해당 지역에 무인아이스크림 점포를 낸다고 가정했을 때 초기 비용을 함께 알 수 있으면 좋았을 것 같습니다.
  • 주변에 거주하고 있는 인구를 고려하면 좋았을 것 같아요. 아파트, 공동주택 등 상주 인구를 고려해서 결국 어디에 입점하면 좋을지 추천해주는 대시보드면 좋았을 것 같아요.
  • 주제를 확장하면 무인 아이스크림 매장 뿐만 아니라 다양한 업종의 창업 트렌드를 확인할 수 있을 것 같습니다.
  • 이번 분석에 사용한 데이터는 2021년 6월의 Snapshot에 가까운 데이터인데 주기적으로 데이터를 모은다면 특정 아이템(창업)의 흥망성쇠를 알 수 있을 거란 생각이 듭니다.
  • 매장 상세현황에 사실 매장에 대한 정보가 없어서.. 결합할 수 있는 데이터가 있으면 보강하고 싶습니다.

 

 

 

Follow up Question

 

  • 데이터가 이렇게 연결되어 있는 상태에서 Seoul_Gyeonggi_MarketINFO.csv와 Ice_market.csv를 공간조인하려고 했는데 안됐습니다. (Buffer와 Makepoint) 이유를 모르겠어요ㅠ 이게 가능했으면 무인 매장 반경으로 슈퍼, 편의점이 몇개있는지 알 수 있었을 텐데 아쉬웠습니다.
  • 대시보드 동작필터가 매끄럽지 않은 것 같습니다. 대시보드 초기화면에서 시군구 타일을 눌렀을 때와 매장을 눌렀을 때 각각 필터링이 되면 좋을 것 같아요.
댓글