Python - Pandas read_csv 'utf-8' codec can't decode byte 0xb3 in position 19: invalid start byte ERROR 해결

2021. 10. 28. 14:11Python

'utf-8' codec can't decode byte 0xb3 in position 19: invalid start byte 

 

Pandas에서 read_csv를 사용할때 csv에 한글이 포함되어 있고 Encoding이 utf-8로 구성되어 

 

pandas를 이용하여 파일을 읽을때 발생하는 에러입니다.

 

해결법은 매우 간단 합니다.

 

Encoding을 다시 해서 불러주면 되는데 아래 예제 코드를 사용해 봅니다.

 

import pandas as pd

df = pd.read_csv("data.csv", encoding='cp949')

 

cp949 encoding 방식은 한글 관련 인코딩 방식으로 이를 사용하여 불러오기를 진행하면 

 

에러 없이 진행이 가능합니다.