[제로베이스 데이터 취업스쿨] 23.07.14 스터디 노트

김준호·2023년 7월 16일
0
post-thumbnail

교육을 시작하고 처음으로 하는 학습과제였다.
과제를 해결해가는 과정을 쭉 리뷰해 봐야겠다.

주제

<서울시 스타벅스 매장 주변에는 이디야 매장이 있을까>

목표

  1. 서울시 스타벅스 매장 정보 가져오기
  2. 서울시 이디야 매장 정보 가져오기
  3. 스타벅스, 이디야 매장 위치 가져와서 지도에 표현

1) 서울시 스타벅스 매장 정보 가져오기

  1. 스타벅스 홈페이지의 매장찾기 페이지 -> 지역검색 클릭 -> 서울 클릭 -> 전체 클릭
  2. 위 과정을 구글 드라이버로 불러와 beautifulsoup으로 parsing한다.
  3. 매장 이름, 주소, 구 를 컬럼으로 한 데이터 프레임 만들기
    • 이때 가져온 데이터 들이 잘 들어오는지 반복문을 사용하기 전에 먼저 원하는 데이터 한줄을 잘 가져오는지 먼저 확인해 보니 좋았다.
    • 반복문을 사용해서 원하는 데이터를 가져올때 가장 힘들었던 것은 데이터를 잘 가져 왔는지 확인을 하고 싶었다.

2) 서울시 이디야 매장 정보 가져오기

  1. 이디야 홈페이지 매장찾기 -> 검색창 선택 -> 검색어 입력 -> 돋보기 클릭
  2. 이디야는 스타벅스와 달리 직접 검색어에 "서울 + 구" 를 작성해야 한다.
  3. 반복문을 사용 할 때 위 스타벅스에서 가져온 "구" 컬럼을 이용해야 한다.
  4. 검색어 입력을 하고 돋보기 클릭 까지 같이 진행 해야 하므로 이중 반복문을 사용하는게 좋다.

3) 스타벅스, 이디야 매장 지도에 표현하기

  1. 지도에 위치를 표시하기 위해서는 구글맵을 통해 위도,경도 정보를 가져와야 한다.
  2. 위도,경도 컬럼을 각각 가져온다.
  3. 가져온 위도,경도 데이터로 folium을 통해 지도에 표현

마무리 하면서..

주변이라 하면 내 기준 편하 옷입고 갔다 올 수 있는 정도인 거리라고 생각 한다.
300m라고 가정하고 스타벅스 매장 기준 300m반경 안에 이디야 매장의 수를 가져오고 싶었다.
결론은.. 아직 내가 가진 기술력으로는 표현이 불가능 했다...
따라서 나는 300m반경도 그리고 이디야매장은 마커로 표시해 눈으로 확인하는 방법을 택했다.
주제가 주변에 있냐 없냐였기 때문이다.
좀 더 정확한 결론을 내고 싶어서 스타벅스와 이디야 각 구별로 매장수를 지도에 원형크기로 나타냈다.
결과는 스타벅스는 서울시 중심부에 압도적으로 많고 외곽으로 갈수록 매장의 수가 급격히 줄었다.
이디야도 서울 외곽으로 갈수록 매장 수가 줄기는 했지만 스타벅스 대비해서는 그 차이가 적었다.
서울 중심부는 스타벅스 매장의 300m반경 안에는 무조건 이디야 매장이 있었고
외곽에는 대부분의 스타벅스 매장의 주변에 이디야 매장이 1개 이상 있었다.
이런 결과를 보면 이디야 매장은 스타벅스 매장의 주변에 있다고 볼 수 있다.
이번 결론은 그저 내가 공부하기 위한 나만의 결론이고 내가 분석한 결론이 이렇다는 것이지
정말 이디야가 스타벅스 매장 주변에만 매장을 차리는건지는 이디야 운영팀의 높은분 말고는 아무도 모를것이다.
서울시 강남구는 어디에다 무엇을 지어도 스타벅스 주변이라고 할 정도로 스타벅스의 수가 많다.

profile
취업공부

0개의 댓글