티스토리 뷰
대시보드 링크 : 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이 아닌 국토교통부 지도로 되어 있는걸 확인할 수 있습니다.
해당 파일들을 다운로드 받으셔서 맵→ 배경맵→맵관리 →가져오기
다운로드 받으신 tms 파일 로드하시면
Tableau에서 국토교통부에서 제공하는 위성사진으로도 맵을 볼 수 있습니다.
대시보드
상단 필터를 통해 시도명, 시군구명에 따른 무인 아이스크림 매장 점포를 확인할 수 있습니다.
필터링된 시군구에 따라 슈퍼 및 편의점 점포수를 확인할 수 있습니다.
시군구 타일을 마우스 오버하면 해당 지역의 무인 아이스크림 점포와 슈퍼 및 편의점 점포 수를 알 수 있습니다.
시군구 타일을 클릭하면, 매장 상세현황을 볼 수 있게끔 작업했습니다.
비즈니스 인사이트 및 개선할 점
- 주변 임대료라던지 해당 지역에 무인아이스크림 점포를 낸다고 가정했을 때 초기 비용을 함께 알 수 있으면 좋았을 것 같습니다.
- 주변에 거주하고 있는 인구를 고려하면 좋았을 것 같아요. 아파트, 공동주택 등 상주 인구를 고려해서 결국 어디에 입점하면 좋을지 추천해주는 대시보드면 좋았을 것 같아요.
- 주제를 확장하면 무인 아이스크림 매장 뿐만 아니라 다양한 업종의 창업 트렌드를 확인할 수 있을 것 같습니다.
- 이번 분석에 사용한 데이터는 2021년 6월의 Snapshot에 가까운 데이터인데 주기적으로 데이터를 모은다면 특정 아이템(창업)의 흥망성쇠를 알 수 있을 거란 생각이 듭니다.
- 매장 상세현황에 사실 매장에 대한 정보가 없어서.. 결합할 수 있는 데이터가 있으면 보강하고 싶습니다.
Follow up Question
- 데이터가 이렇게 연결되어 있는 상태에서 Seoul_Gyeonggi_MarketINFO.csv와 Ice_market.csv를 공간조인하려고 했는데 안됐습니다. (Buffer와 Makepoint) 이유를 모르겠어요ㅠ 이게 가능했으면 무인 매장 반경으로 슈퍼, 편의점이 몇개있는지 알 수 있었을 텐데 아쉬웠습니다.
- 대시보드 동작필터가 매끄럽지 않은 것 같습니다. 대시보드 초기화면에서 시군구 타일을 눌렀을 때와 매장을 눌렀을 때 각각 필터링이 되면 좋을 것 같아요.
'Data Analystics > Tableau' 카테고리의 다른 글
Tableau 대시보드로 만드는 포트폴리오 & 이력서 3주 완성 (0) | 2022.03.18 |
---|---|
[Cohort Analysis] 대한한공 멤버십 분석 (0) | 2022.01.25 |
Vizable # 3주차 커리큘럼 학습하기 (0) | 2022.01.09 |
Vizable # 3주차 과제 (Rank dot Chart) (0) | 2022.01.09 |
Vizable 과제 & 멘토링 후기 -2주차- (0) | 2022.01.09 |
- Total
- Today
- Yesterday
- 개소리엔냥소리로
- 최고의 질문
- 지표설정
- 1기
- 삶이 던지는 질문은 언제나 같다
- 사이드프로젝트
- SQL
- Vizable
- SolveSQL
- Sqlstudy
- 데이터농장팀
- 비즈니스케이스분석
- 메스프레소
- 비즈니스케이스
- 비저블
- 멤버십분석
- 피터 드러커
- 222문222답
- 비즈니스특강
- 이단자
- subqeury
- SQL Study
- Tableau
- 힙데비
- 농넷
- leetcode
- 비즈니스케이스스터디
- 프로그래머스
- 데이터분석
- SQL Cheet Sheet
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |