IT
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb1 in position 0: invalid start byte
불러오는 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')
2020. 9. 9.
최근댓글