본문 바로가기
  •                        自分に負けずやれば出来る
  • 自分を信じる
Computer/Error

pandas to_csv 한글 깨짐현상 문제

by Divertome 2021. 5. 13.

pandas dataframe을 csv 형태로, utf-8로 encoding하여 저장하면 엑셀파일에서 깨지는 문제가 생겼다.

df.to_csv('file_name.csv',encoding='utf-8')

->한글 깨짐

해결책은 다음과 같다.

df.to_csv('file_name.csv',encoding='utf-8-sig')

utf-8 대신에,utf-8-sig를 이용해서 인코딩하면 된다.

MAC 환경 

Python 3.6.4 :: Anaconda custom (64-bit)

참고사이트

https://stackoverflow.com/questions/25788037/pandas-df-to-csvfile-csv-encode-utf-8-still-gives-trash-characters-for-min