HelloCho

[Python] pandas unicodeEncodeError 'cp949' 본문

Python

[Python] pandas unicodeEncodeError 'cp949'

쵸송 2021. 5. 31. 11:49

pandas로 csv파일로 저장을 하던 도중

'utf-8' 인코딩에서 'cp949'로 인코딩을 하는데 unicodeEncodeError가 발생하는것이였다.

이런경우 인코딩을 바꿔서 저장을 하면 되지만

'cp949' 인코딩으로 저장을 해야했기 때문에 에러가 발생하는 문자의 경우 다른 문자로 대체하는 방법을 사용하였다.

    pd.to_csv('test_1.csv', encoding='CP949', errors='replace')

errors='replace'를 해주면 문제가 되는 문자는 '?' 로 표기되어서 나온다.

 

Comments