728x90
2021/04/14(수)
Python 지도시각화 알고리즘 참고
https://cordingdoah.tistory.com/98
서울, 부산, 대전, 대구, 울산, 광주, 인천, 제주도 지역별로 한식, 중식, 일식, 양식 지도를 생성하려면 생성된 csv파일을 합쳐야한다 그것을 구현해 보겠다
서울을 예시로 하면 seoulkorlocation(서울 한식), seoulchilocation(서울 중식), seouljaplocation(서울 일식), seoulwelocation(서울 양식) 파일을 합쳐서 서울지역의 모든 음식점을 나타낼 수 있음
<파일 병합하기>
#서울지역 음식별 파일 합쳐보기
import pandas as pd
df_seoulkor = pd.read_csv("seoulkorlocation.csv", encoding = "utf-8-sig")
df_seouljap = pd.read_csv("seouljaplocation.csv", encoding = "utf-8-sig")
df_seoulchi = pd.read_csv("seoulchilocation.csv", encoding = "utf-8-sig")
df_seoulwe = pd.read_csv("seoulwelocation.csv", encoding = "utf-8-sig")
df_seoulkor=pd.DataFrame(df_seoulkor)
df_seouljap=pd.DataFrame(df_seouljap)
df_seoulchi=pd.DataFrame(df_seoulchi)
df_seoulwe=pd.DataFrame(df_seoulwe)
df_merge_first = pd.merge(df_seoulkor, df_seouljap, how = 'outer')
df_merge_second = pd.merge(df_seoulchi,df_seoulwe, how='outer')
df_merge = pd.merge(df_merge_first,df_merge_second, how = 'outer')
print(df_merge)
df_merge.to_csv("seoulloc.csv", encoding = "utf-8-sig")
각각의 파일을 병합하여 seoulloc.csv파일 생성
지도시각화를 통해 지도 생성하면 서울 지역 한중일양의 음식점을 지도 시각화
--> 결과화면
한식의 별로 모든 지역을 묶고싶으면 지역별로 파일을 묶어서 생성해주면 된다
- 전국의 모든 음식점 병합화면 -
728x90
'코딩 연습장 > Python' 카테고리의 다른 글
Python / JavaScript 이용한 지역별 전기차 충전소 지도 출력 프로젝트 - 1 (전기차 충전소 위치 데이터 수집, 위도 경도 출력) (0) | 2021.07.01 |
---|---|
Python/JSP/R 이용한 맛집 프로젝트 - 2 (Python 지도 시각화) (0) | 2021.06.19 |
Python/JSP/R 이용한 맛집 프로젝트 - 1 (Python 크롤링) (3) | 2021.06.18 |
Python기능 추가를 위한 chrome driver설치 (0) | 2021.04.24 |
Python 설치해보기 (0) | 2021.04.24 |