csv 파일을 파이썬 판다스로 불러오려고 아래와 같이 입력하였다.
df=pd.read_csv('경로/파일명.csv')
df
그랬더니 아래와 같이 에러 메시지가 출력되었다.
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc1 in position 48: invalid start byte
utf-8 관련인 것으로 보아 인코딩 문제인 것으로 보인다.
다른 한글 인코딩 방식인 'cp949', 'euc-kr' 등 인코딩 방식을 지정해보자. 나는 'cp949' 를 선택했다.
df=pd.read_csv('경로/파일명.csv',encoding='CP949')
df
한글 인코딩 옵션 추가 후, 에러 없이 정상적으로 출력되는 것을 확인했다.
반응형
'도구들 > R,파이썬' 카테고리의 다른 글
[파이썬] 텍스트(txt) 파일 내 특정 문자 바꾸고 csv로 저장하기(.replace()) (0) | 2022.06.08 |
---|---|
[파이썬] 파이썬 연결자 콤마(,)와 더하기(플러스)(+)의 차이 (0) | 2022.06.08 |
[파이썬] 뷰티풀수프bs4 - html 태그 삭제하기(.decompose()) (0) | 2022.04.25 |
[파이썬] module 'html5lib.treebuilders' has no attribute '_base' 에러 해결 (1) | 2022.04.25 |
[파이썬] 대용량 텍스트 파일(txt) 에서 원하는 정보 추출하기 (0) | 2022.04.12 |