pandas dataframe to_csv utf-8 한글 깨짐

컴퓨터 2019. 7. 11. 14:43

pandas dataframe을

csv 형태로,

utf-8 encoding으로 저장하면 

내용 중 한글이 깨지는 문제 발생

euc-kr 로 저장할 때는 문제 없음

df.to_csv('file.csv',encoding='euc-kr')

 

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

한글 깨짐

 

해결책:

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

 

windows 환경 (정확히는 win7)

Python 3.6.4 :: Anaconda custom (64-bit)

pandas==0.23.4

 

참고:

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

 

#pandas #dataframe #to_csv #한글 #깨짐