-
제주도 렌터카 업체 정보 분석 & 시각화 With Python & MapboxData Analysis/LifeStyles 2021. 6. 7. 11:21
코로나로 인해 해외 대신 제주도를 찾아가는 여행객들이 증가하면서 제주도 렌터카 비용이 폭등하고 있는 중이다. 지난달 제주도 여행했을 때도 렌터카가 기존 가격에 비해 3~4배 증가하여 렌터카를 포기한 경험도 있다. 제주도 렌터카에 대한 관심이 증가하고 있어서 오늘 포스팅에서는 현재 제주도에 위치한 렌터카 업체 정보를 한번 파이썬으로 다루어보고자 한다.
https://www.seoul.co.kr/news/newsView.php?id=20210521500025
바가지 논란 제주 렌트카 요금 어찌할꼬?
, 코로나19 사태 속에도 제주를 찾는 관광객들이 늘어나면서 렌터카 요금을 둘러싼 바가지 논란이 계속되고 있다. 21일 제주도 등에 따르면 제주지역 렌터카요금은 신고제로 운영중이다.신고한
www.seoul.co.kr
데이터는 아래 전국 렌터카 관련 공공데이터 링크에서 가져왔고 데이터 확인 결과 데이터 등록 일자는 올해 5월 14일로 굉장히 최신 데이터라고 볼 수 있다. 해당 데이터를 가지고 Python과 Mapbox를 통해 지도에 시각화해보도록 하겠다.
https://www.data.go.kr/data/15025689/standard.do
전국렌터카업체정보표준데이터
렌터카업체정보(위치, 자동차보유대수 등)를 제공합니다. 공공데이터 개방 표준데이터 속성정보(표현형식/단위 등)는 [공공데이터 개방 표준]고시를 참고하시기 바랍니다.(정보공유>자료실>법
www.data.go.kr
데이터 전처리
데이터가 애초에 잘 정리가 되어 있어 딱히 뭐 할 게 없다. 코드에 문제가 없다면 아래와 같이 제주도에 위치한 렌터카 업체 정보를 확인할 수 있을 것이다.
import pandas as pd import numpy as np df=pd.read_csv('D:/Download/렌트카.csv',encoding='euc-kr') df=df[df['소재지지번주소'].notnull()] df_jeju=df[df['소재지지번주소'].str.contains('제주')] df_jeju_=df_jeju[['업체명','소재지도로명주소','위도','경도','자동차총보유대수','평일운영시작시각','평일운영종료시각','전화번호']]
Mapbox로 제주도 렌터카 위치 시각화
다음으로 Mapbox를 활용해서 렌터카를 지도에 찍어보도록 하겠다.
from mapboxgl.utils import * from mapboxgl.viz import * from mapboxgl.utils import df_to_geojson import json df_jeju_['x']=df_jeju_['위도'].astype(float) df_jeju_['y']=df_jeju_['경도'].astype(float) geo_data = df_to_geojson( df=df_jeju_, properties=['업체명', '소재지도로명주소','자동차총보유대수','평일운영시작시각','평일운영종료시각','전화번호'], lat='x', lon='y', precision=5, filename = "jeju_rental_cars.geojson" ) geo_data_2 = 'jeju_rental_cars.geojson' with open(geo_data_2) as f: gdata = json.loads(f.read()) token = '~~' center = [126.525760,33.375956] viz = CircleViz( data=gdata, access_token=token, center=center, zoom=10, radius=3.5, ) viz.show() viz.create_html('jeju_rental_cars.html')
총 125개 렌터카 업체가 제주도에 위치한 점을 볼 수 있는데, 대부분 역시나 예상했듯이 제주공항 근처에 밀집되어 있는 점을 알 수 있다. 요새 많이 방문하는 우도에도 렌터카 하나가 위치하고 있다.
마우스를 지도 포인트 위에 호버링하면 렌터카 업체 관련된 정보를 확인할 수 있다. 자동차 보유 대수, 주소, 전화번호, 운영시간 등 정보를 확인할 수 있으니 제주도 방문 예정인 분들은 아래 지도에서 참고하기를 바란다. 전기차 보유 대수도 같이 나와 있이니 전기차 렌트에 관심 있는 분들도 보시면 좋을 듯싶다.
'Data Analysis > LifeStyles' 카테고리의 다른 글
2013년 ~ 2020년 연도별 한강공원 방문 이용객 수 데이터 분석 With Python, folium, Plotly (0) 2021.06.13 21년 1월 서울 공공자전거 대여 이력 데이터 분석 & 시각화 with Python, Pydeck, Plotly, Sankey Diagram (0) 2021.06.08 서울 크로스핏 박스 지도 시각화 with Python, Mapbox, 카카오 API (0) 2021.05.31 NBA Data Analysis - Top 10 포인트 가드의 어시스트/턴오버 분석 (0) 2021.05.19 국내 SPA 패션 브랜드 매장 수 비교 분석(ZARA, 8Seconds, SPAO, Etc) (1) 2021.04.06