필요한 모듈
import pandas as pd # DataFrame (행과 열로 이뤄진 2차원 데이터 타입), Serial(열로 구성된 1차원 데이터) 제어 모듈
import folium # 지도 위에 표시 해주는 모듈
지도에 보여줄 데이터를 불러와 베이스 맵 생성하기
filePath = r'202211-citibike-tripdata.xlsx' # 보여줄 데이터 파일 경로
df = pd.read_excel(filePath,engine='openpyxl',header=True) # 필드명과 함께 데이터프레임으로 변경
# 좌표 값과 줌 스타트을 넣어 폴리움 베이스 맵 생성
basem = folium.Map(location=[41, -74],zoom_start=15)
basem
좌표 정보를 사용해 위치 마커 추가하기
# 베이스 맵 위에 folium 마커 추가
for i in range(1,len(name_list)):
if lat_list[i] != 0:
marker = folium.Marker([lat_list[i],lng_list[i]],
popup = name_list[i],
icon = folium.Icon(color='green'))
marker.add_to(base_m)
base_m
마커를 표시한 지도 html 파일로 내보내기
base_m.save(r'./city_bike_staion_map.html')
Reference