공공데이터를 이용한 카페 상권 EDA(2021 Ver.) > 온라인상담 | 대전24시렌트카

공공데이터를 이용한 카페 상권 EDA(2021 Ver.) > 온라인상담

본문 바로가기

공공데이터를 이용한 카페 상권 EDA(2021 Ver.)

페이지 정보

작성자 HELLO 작성일26-04-23 07:16 조회5회 댓글0건

본문


대전애견분양
소상공인시장진흥공단_상가(상권)정보_세종_202103.csv
6.53MB







소상공인시장진흥공단_상가(상권)정보_20210630
영업 중인 전국 상가업소 데이터를 제공합니다. (상호명, 업종코드, 업종명, 지번주소, 도로명주소, 경도, 위도 등)



해당사이트에접속해서다운받은후같이진행해봐요~


쥬피터로아래 파일을 열어 보시면 더 예쁘게 나와요~


상권분석.ipynb
0.19MB



















init_mathjax = function() {
if (window.MathJax) {
// MathJax loaded
MathJax.Hub.Config({
TeX: {
equationNumbers: {
autoNumber: "AMS",
useLabelIds: true
}
},
tex2jax: {
inlineMath: [ ['$','$'], ["\\(","\\)"] ],
displayMath: [ ['$$','$$'], ["\\[","\\]"] ],
processEscapes: true,
processEnvironments: true
},
displayAlign: 'center',
CommonHTML: {
linebreaks: {
automatic: true
}
},
"HTML-CSS": {
linebreaks: {
automatic: true
}
}
});

MathJax.Hub.Queue(["Typeset", MathJax.Hub]);
}
}
init_mathjax();






공공데이터를 이용한 카페 상권분석(2021 Ver.)¶





In[2]:



# 먼저 필요한 라이브러리를 불러옵니다.
import numpy as np
import pandas as pd
import 대전애견분양 matplotlib.pyplot as plt
import seaborn as sns










1. 데이터 불러오기¶





In[3]:



# 다운로드 받은 데이터중 일부를 열어봅니다.
temp = pd.read_csv("../my room/data1/소상공인시장진흥공단_상가(상권)정보_인천_202103.csv"
,sep=',',encoding = "utf-8")
temp.head(2)









Out[3]:






상가업소번호
상호명
지점명
상권업종대분류코드
상권업종대분류명
상권업종중분류코드
상권업종중분류명
상권업종소분류코드
상권업종소분류명
표준산업분류코드
...
건물관리번호
건물명
도로명주소
구우편번호
신우편번호
동정보
층정보
호정보
경도
위도




0
23498449
츄로하임
NaN
Q
음식
Q01
한식
Q01A01
한식/백반/한정식
I56111
...
282604000001
청라반도유보라
인천광역시 서구 솔빛로 55
404170.0
22765.0
NaN
NaN
102
126.626740
37.525163


1
22882934
간석미용실
NaN
F
생활서비스
F01
이/미용/건강
F01A01
여성미용실
S96112
...
282026021270
NaN
인천광역시 남동구 석촌로14번길 5
405230.0
21545.0
NaN
NaN
NaN
126.709349
37.461969



2 rows &times39 columns









In[4]:



# 39개의 변수를 확인해 볼 필요가 있다.
temp.columns
# 변수가 너무 많다!!
# 카페를 분석하는 데 필요한 변수만 추출할 것이다!!
#temp.상권업종소분류명.unique()









Out[4]:

Index(['상가업소번호', '상호명', '지점명', '상권업종대분류코드', '상권업종대분류명', '상권업종중분류코드',
'상권업종중분류명', '상권업종소분류코드', '상권업종소분류명', '표준산업분류코드', '표준산업분류명', '시도코드',
'시도명', '시군구코드', '시군구명', '행정동코드', '행정동명', '법정동코드', '법정동명', '지번코드',
'대지구분코드', '대지구분명', '지번본번지', '지번부번지', '지번주소', '도로명코드', '도로명', '건물본번지',
'건물부번지', '건물관리번호', '건물명', '도로명주소', '구우편번호', '신우편번호', '동정보', '층정보',
'호정보', '경도', '위도'],
dtype='object')








(1) 일단 여러 csv 파일 한번에 불러오기¶





In[5]:



# data 폴더에 있는 모든 csv 파일을 읽어오기 위해 glob을 사용합니다.
from glob import glob

# csv 목록 불러오기
file_names = glob("../my 대전애견분양 room/data1/*.csv")
total = pd.DataFrame()

# 모든 csv 병합하기
for file_name in file_names:
temp = pd.read_csv(file_name,sep=',',encoding='utf-8')
total = pd.concat([total,temp])
# reset index로 인덱스를 새로 지정할 수 있다.
total.reset_index(inplace=True, drop=True) #기존 index 제거하고 싶을땐 drop=True
total











C:\work\envs\datascience\lib\site-packages\IPython\core\interactiveshell.py:3165: DtypeWarning: Columns (35) have mixed types.Specify dtype option on import or set low_memory=False.
has_raised = await self.run_ast_nodes(code_ast.body, cell_name,




Out[5]:






상가업소번호
상호명
지점명
상권업종대분류코드
상권업종대분류명
상권업종중분류코드
상권업종중분류명
상권업종소분류코드
상권업종소분류명
표준산업분류코드
...
건물관리번호
건물명
도로명주소
구우편번호
신우편번호
동정보
층정보
호정보
경도
위도




0
17174079
평창라마다호텔
NaN
O
숙박
O01
호텔/콘도
O01A01
호텔/콘도
NaN
...
427636000001
NaN
강원도 평창군 대관령면 오목길 107
232954.0
25342.0
NaN
NaN
NaN
128.717971
37.660051


1
17173904
호텔탑스텐스카이라운지
NaN
O
숙박
O01
호텔/콘도
O01A01
호텔/콘도
NaN
...
421501000002
NaN
강원도 강릉시 옥계면 헌화로 455-34
210831.0
25633.0
NaN
NaN
NaN
129.052902
37.654680


2
25033300
동그라미중고타이어
NaN
D
소매
D23
자동차/자동차용품
D23A04
타이어판매
G45211
...
421506010791
NaN
강원도 강릉시 가작로 270
210110.0
25488.0
1
NaN
NaN
128.904472
37.770252


3
17174549
세인트존스호텔Ohcrab
NaN
O
숙박
O01
호텔/콘도
O01A01
호텔/콘도
NaN
...
421501017124
세인트존스호텔
강원도 강릉시 창해로 307
210120.0
25467.0
NaN
NaN
NaN
128.920908
37.791299


4
17175358
국수나루
NaN
Q
음식
Q01
한식
Q01A01
한식/백반/한정식
I56111
...
421502015569
NaN
강원도 강릉시 토성로 193
210934.0
25531.0
NaN
NaN
NaN
128.896783
37.757642


...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...


2233992
17433055
더:예쁨
NaN
F
생활서비스
F01
이/미용/건강
F01A01
여성미용실
S96112
...
431300000008
연수세영리첼1단지아파트상가
충청북도 충주시 연수동산로 35
380100.0
27352.0
상가
NaN
104
127.941797
36.985736


2233993
17451070
우리집밥상
NaN
Q
음식
Q01
한식
Q01A01
한식/백반/한정식
I56111
...
437704010973
NaN
충청북도 음성군 음성읍 시장로 68
369807.0
27702.0
NaN
NaN
NaN
127.693937
36.933781


2233994
17433002
빅스타
서충주점
Q
음식
Q01
한식
Q01A01
한식/백반/한정식
I56111
...
431300000001
NaN
충청북도 충주시 대소원면 첨단산업4로 13
380871.0
27466.0
NaN
1.0
104
127.829923
36.985799


2233995
17389939
무한닭발
NaN
Q
음식
Q05
닭/오리요리
Q05A10
닭내장/닭발요리
I56111
...
431131156198
NaN
충청북도 청주시 흥덕구 직지대로639번길 75
361817.0
28475.0
NaN
NaN
105
127.465799
36.646244


2233996
17433391
모아모아플레이
NaN
Q
음식
Q01
한식
Q01A01
한식/백반/한정식
I56111
...
431111048885
NaN
충청북도 청주시 상당구 탑동로1번길 25
360050.0
28716.0
NaN
1.0
101
127.494822
36.628995



2233997 rows &times39 columns









In[6]:



# 분석에 필요한 column을 고릅니다. ## 자유롭게 하셔도 상관없습니다.
data=total[['상호명','지점명','상권업종대분류명','상권업종중분류명','시도명','시군구명','행정동명']]
data









Out[6]:






상호명
지점명
상권업종대분류명
상권업종중분류명
시도명
시군구명
행정동명




0
평창라마다호텔
NaN
숙박
호텔/콘도
강원도
평창군
대관령면


1
호텔탑스텐스카이라운지
NaN
숙박
호텔/콘도
강원도
강릉시
옥계면


2
동그라미중고타이어
NaN
소매
자동차/자동차용품
강원도
강릉시
포남1동


3
세인트존스호텔Ohcrab
NaN
숙박
호텔/콘도
강원도
강릉시
초당동


4
국수나루
NaN
음식
한식
강원도
강릉시
옥천동


...
...
...
...
...
...
...
...


2233992
더:예쁨
NaN
생활서비스
이/미용/건강
충청북도
충주시
연수동


2233993
우리집밥상
NaN
음식
한식
충청북도
음성군
음성읍


2233994
빅스타
서충주점
음식
한식
충청북도
충주시
대소원면


2233995
무한닭발
NaN
음식
닭/오리요리
충청북도
청주시 흥덕구
봉명2.송정동


2233996
모아모아플레이
NaN
음식
한식
충청북도
청주시 상당구
성안동



2233997 rows &times7 columns









2. 데이터 구경하기¶





In[7]:



data.info()











;"))














댓글목록

등록된 댓글이 없습니다.


렌트카소개 개인정보취급방침 서비스이용약관

대전광역시 동구 용전동 28-32번지 5층 501호 | 개인정보보호책임자 : 주한솔

대표전화 : 010-7799-8590

Copyright © 베스트렌트카 All rights reserved.