반응형
데이터 분석 프로젝트를 하기 위해 API에서 데이터를 추출해서 csv 파일로 저장했다
df.to_csv("foodbank_센터.csv", index=False)
그런데 csv 파일을 열어서 확인해보니 한글이 깨지는 문제가 발생...!
찾아보니 API로 얻은 데이터는 cp949로 인코딩되어 있는데, 파이썬은 utf-8로 인코딩해서 저장하기 때문에 한글 깨짐 문제가 발생한다고 한다.
반응형
따라서 저장할 때, 인코딩 방식을 cp949로 변경해주면 문제 해결 가능!!!
df.to_csv("foodbank_센터.csv", index=False, encoding='cp949')

그럼 왼쪽과 같이 깨져있던 한글이, 오른쪽으로 아주 잘 나오게 된다
그나저나 오랜만에 pandas 했더니 기억이 가물가물 ..~
반응형