본문 바로가기

데이터과학/Python

UnicodeDecodeError: 'cp949' codec can't decode byte 0xec in position 190: illegal multibyte sequence [python error]

반응형

데이터 분석을 위한 프로그래밍에서 첫줄이 데이터를 불러오는 것인데, 

 

첫줄에서 오류가 나는 경우가 가끔있습니다. 

 

인코딩 문제인데, 

 

data = pd.read_csv('0000000.csv', sep=',', encoding='cp949')

위와 같이 불러왔는데, 아래와 같은 오류가 나왔습니다. 

UnicodeDecodeError: 'cp949' codec can't decode byte 0xec in position 190: illegal multibyte sequenc

 

'UTF8' 과 'cp949' 인코딩 차이로 인한 오류입니다. 

 

data = pd.read_csv('0000000.csv', sep=',', encoding='cp949')

data = pd.read_csv('0000000.csv', sep=',', encoding='UTF8')

 

이렇게 바꿔보시면 해결되는 것을 알 수 있습니다. 

 

반대의 경우도 있을 수 있습니다. 

 

즐거운 데이터 과학 하시기를 바랍니다. 

 

반응형