반응형

안녕하세요, 츄르 사려고 코딩하는 집사! 코집사입니다.


불러오는 txt, csv 파일 등 encoding 방식과 python의 encoding 방식이 다르면 아래와 같이, UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb1 in position 0: invalid start byte 라는 에러가 발생하곤 한다.

 

그렇기에 read_csv를 할 때 encoding을 정해주면된다.

 

대부분 csv파일의 한글은 utf-8로 되어 있는데, CP949로 했더니 해결되었다.

 

 

해결방법

아래와 같이, read_csv를 할 때 encoding = 'CP949'를 넣어준다.

df=pd.read_csv('abc.csv',encoding = 'CP949')

 

 

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기