위경도 좌표 데이터를 가지고 데이터 프레임으로 csv 파일을 만들 일이 생김.

 

데이터 형태  

coord_list = [[위도, 경도], [위도, 경도], [위도, 경도] ... [위도, 경도]]

 

이러한 데이터는 데이터 프레임으로 제작 시 오류 발생.

-> dict 형식으로 데이터 프레임에 넣어준다.

coord_df = pd.DataFrame({‘위경도‘: coord_list})
route_df.to_csv(r'./route.csv', encoding = "euc-kr")

csv 파일로 저장후 다시 불러오게 되면, float로 들어갔던 위경도 데이터가 str로 바껴서 나오는 마법이 걸린다.

converters를 사용해 주자.

route_df = pd.read_csv(r’./route.csv’, encoding = “utf-8”, converters={‘위경도’: pd.eval})

 

'Study > Code' 카테고리의 다른 글

Python BeautifulSoup Html Tag 생성하기.  (0) 2023.05.09
PIL Image Crop & Paste  (0) 2020.09.18
python href 크롤링  (0) 2019.08.13
python list 중복 값 카운터하기  (0) 2019.02.22
numpy를 이용해 새로운 array 만들기.  (0) 2019.02.16

+ Recent posts