Study/Code
파이썬 이중 리스트 데이터 프레임으로 변환 및 csv 저장, 로드 시 문제점
MJ_DL
2022. 1. 7. 10:10
위경도 좌표 데이터를 가지고 데이터 프레임으로 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})