
경기도의 상권정보 불러오기
df = pd.read_csv('./learn/data20230930/소상공인시장진흥공단_상가(상권)정보_경기_202309.csv')
df.info()

이 중 컬럼만 확인
pd.Series(df.columns)

석수동, 박달동, 안양동만 발췌
# 일부지역만 발췌
sub_df = df.loc[df['법정동명'].isin(['석수동','박달동','안양동'])]
sub_df.info()
sub_df.head(2)
그 중 필요 컬럼만 보기
# 필요컬럼만 발췌
sub_df[['위도','경도','상호명']]

해당 데이터를 이용해, 클러스터 생성
# 클러스터 생성
from folium.plugins import MarkerCluster
m = folium.Map( # 새로운 Map 작성
location=[latitude, longitude],
zoom_start=16
)
coords = sub_df[['위도','경도']] # 위도,경도에 해당하는 값만
# 클러스터링 코드
marker_cluster = MarkerCluster().add_to(m)
# 위도,경도를 반복문으로 상권들을 묶어주기
for lat, lng in zip(coords['위도'], coords['경도']):
folium.Marker([lat, lng], icon=folium.Icon(color='green')).add_to(marker_cluster)
# 클러스터링 해서 보여줌 = 상권을 묶어서 보여줌
m

마우스 커서 또는 +,-를 통해 지도 확대 및 축소 가능
