스터디 노트🖊️_Day 32(EDA)

정설령·2023년 4월 17일
0

EDA

목록 보기
11/11
post-thumbnail

✔️ EDA 학습과제 2

주제

  • 셀프주유소는 일반주유소 보다 저렴한가?

1. 데이터 수집

1) 오피넷에서 서울시 구별 주유소 데이터를 부가정보를 포함해 크롤링 코드로 수집할 것
2) 주유소명 , 주소, 브랜드, 휘발유 가격, 경유 가격, (셀프 여부, 세차장 여부, 충전소 여부, 경정비 여부, 편의점 여부, 24시간 운영 여부 → Y, N으로 저장), 구, 위도, 경도
3) 컬럼명은 영문으로 저장 ['name', 'address', 'brand', 'gasoline_p', 'diesel_p', 'self', 'cwsh', 'lpg', 'maint', 'cvs', 'sel24', 'gu', 'lat', 'lng']

  • selenium, beautifulsoup 이용하여 웹 크롤링

2. 데이터 전처리

1) 휘발유 가격 'gasoline_p', 경유 가격 'diesel_p' 컬럼을 연산을 위해 ',' 제거 후 정수형으로 데이터 형 변환
2) geocoding을 이용해 위도, 경도를 구하기 위해 주소 'address' 컬럼을 검색 가능한 형태로 변경

  • ex) 서울 강남구 헌릉로 731 (세곡동) → 서울 강남구 헌릉로 731, (세곡동) 이 있으면 검색 불가

3. 분석 방법

1) 셀프 주유 유무 별 전체 주유소 가격 비교 1, 2

  • vilolinplot 이용
    → 서울시 내의 모든 휘발유와 경유 가격을 셀프 주유의 유무로 나누고 각각 가격 분포를 비교하였다. 휘발유의 경우 셀프주유소가 1600~1700원에 많이 분포해있고, 일반주유소는 1700~1800원에 많이 분포해있다. 경유의 경우 셀프주유소가 1500~1600원에 많이 분포해있고, 일반주유소가 1600원 부근에 많이 분포해있다. 이를 통해 셀프 주유소가 대체적으로 저렴하다고 볼 수 있다.

  • pairplot 이용
    → 1번 결과와 마찬가지로 셀프주유의 유무만을 비교했을 때, 전반적으로 셀프 주유소가 일반 주유소 저렴하다고 볼 수 있다.

2) 주유소 브랜드 별 평균 가격 비교

  • 브랜드 별 평균 휘발유, 경유 가격 테이블
  • barplot 이용
    → 브랜드 별로 휘발유와 경유의 평균값을 시각화해보았다. 알뜰(ex)과 자가상표를 제외한 모든 브랜드가 일반주유소보다 셀프주유소의 평균 가격이 저렴했다.

3) 각 구 브랜드 별 평균 휘발유 기준 고가/저가의 셀프 주유소와 일반 주유소 비교

  • 각 구의 브랜드 별 휘발유, 경유 평균 가격의 편차 테이블
  • 서울시 각 구의 브랜드 별 평균 휘발유 기준 고가/저가 주유소 개수 비교
    → 셀프주유소가 일반주유소보다 저가인 구간이 많이 보이나, 고가 구간 또한 많이 보인다.

4) 평균 휘발유 가격에 따른 지도 시각화 1, 2

  • 구 별 휘발유 가격의 평균을 Choropleth로 표현 & 평균값 편차에 따른 마커 표시
    → 서울시 셀프주유소는 ✔️아이콘, 일반주유소는 ✖️아이콘으로 표시 마커로 표시했고, 각 구의 브랜드 별 평균 휘발유 가격보다 높으면 붉은색, 낮으면 푸른색으로 표현했다. 셀프주유소가 저렴한지 한눈에 파악하기 위해 위 지도를 그렸으나, 셀프주유소가 아닌 일반주유소도 푸른색을 많이 띄고있어 해당 지도로는 파악하기 어렵다고 판단했다.
  • 구 별 휘발유 가격의 평균을 Choropleth로 표현 & 평균값의 편차 갯수를 지도시각화
    (▼: 저가, ▲: 고가 지점 개수)
    → 지도에 나타난 바탕색은 각 구의 평균 휘발유 가격에 따른 차이이며, 평균 가격이 높아 색이 진하게 표시된 구는 용산구, 강남구, 관악구, 중구, 종로구이다. 해당 구들은 대체적으로 셀프주유소보다 일반주유소가 많고, 나머지 구들은 대체적으로 셀프주유소가 일반주유소보다 많다.
    → 전체 서울시에서 저가 휘발유 중 셀프주유소가 일반주유소보다 많은 구는 17개, 저가 휘발유 중 일반주유소가 셀프주유소보다 많은 구는 5개로 셀프주유소에서 저가 휘발유가 더 많이 보이고있다. 하지만, 고가 휘발유를 기준으로 보면, 셀프주유소가 더 많은 구는 15곳, 일반주유소가 더 많은 구는 8곳으로 고가 휘발유 역시 셀프주유소가 많다. 셀프 주유소가 없는 행정구도 있고, 전체 일반주유소 개수가 적기 때문에 위 결과로 판단을 내리기 모호하다.

4. 결론

  • 서울시 전체 주유소를 셀프주유의 유무로만 고려해 비교하면, 셀프주유소가 일반주유소보다 저렴하다는 결과였다.
  • 브랜드 별로 휘발유와 경유의 평균값을 비교했을 때도 마찬가지로 셀프주유소가 더 저렴하다는 결과가 나왔다.
  • 서울시 각 구의 주유소 브랜드별로 평균 휘발유 편차의 개수를 셀프주유소와 일반주유소로 비교했을 때, 셀프주유소가 일반주유소보다 저렴한 곳이 많았으나, 셀프주유소가 일반주유소보다 가격이 높은 지점도 많았다. 따라서 해당 분석 결과는 셀프주유소가 더 저렴하다고 보기는 어려우나, 평균값과 편차를 구하는 과정에서 이상치를 제거하지 않고 전체 데이터를 비교했으므로 정확도가 떨어질 수 있다.
  • 따라서 앞서 고려한 두가지 방법에 따라 셀프주유소가 일반주유소에 비해 저렴하다고 판단한다.

"이 글은 제로베이스 데이터 취업 스쿨의 강의 자료 일부를 발췌하여 작성되었습니다."

profile
데이터 분석가

0개의 댓글