반응형
불러오는 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')
반응형
'IT' 카테고리의 다른 글
Jupyter Notebook 설치하는 방법 (0) | 2021.07.10 |
---|---|
디지털 트랜스포메이션 DT(Digital Transformaiton) 이란? (0) | 2021.06.12 |
MVVM 디자인 패턴 정리 (0) | 2021.05.16 |
파이썬 Python: 'module' object is not callable (0) | 2020.09.10 |
프리마인드(FreeMind) 단축키 (0) | 2020.09.04 |
디자인 씽킹(Design Thinking, 디자인 사고) (1) | 2020.09.03 |
유튜브 맞춤동영상 삭제하는 방법 (0) | 2020.08.14 |
return outside function 파이썬 (0) | 2020.08.10 |
최근댓글