Location values cannot contain NaNs.

조회수 360회
for n in data.index:
  w_loc = (data.loc[n, '위도'], data.loc[n, '경도']) 
  data.loc[n] = [data.loc[n, '대명칭'], data.loc[n, '위도'], data.loc[n, '경도'], geodesic(crd,
                    w_loc).kilometers]

data = pd.DataFrame(columns=['대명칭', '위도', '경도', '거리']) 

for n in data.index:
  w_loc = (data.loc[n, '위도'], data.loc[n, '경도']) 
  data.loc[n] = [data.loc[n, '대명칭'], data.loc[n, '위도'], 
                   data.loc[n, '경도'], geodesic(crd, w_loc).kilometers]

data = data.sort_values(by=['거리']).head(3)

w_map = folium.Map(location=[data['위도'].mean(), data['경도'].mean()], zoom_start=14)

위와 같이 위도와 경도에 대해서 가장 가까운 곳을 찾아 지도에 표현하고자 하는데 처음 본 에러가 떠서 심히 난감한 상황입니다. 찾아봐도 못찾아서 도움을 청합니다.

  • 감만 믿고 찍어보자면 data['위도'].mean()이 정상값이 아닌 모양인데요? 엽토군 2022.12.8 10:15

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)