[문제]
"UnicodeDecodeError: 'cp949' codec can't decode byte 0xe2 in position 6987: illegal multibyte sequence"
[해결 1]
data = pd.read_csv('data.csv','cp949'encoding='UTF-8')
또는
[해결 2]
f = open(path, 'r', encoding='UTF-8')
※ 해결 2관련 부연설명
. 보통 메모장에서 ANSI로 저장하게 되면 CP949 로 저장된다.
. 파이썬3 부터는 ANSI 기준으로 작성된 파일만 정상적으로 읽어 올 수 있어서 인코딩을 따로 해줘야 한다.
. 'UTF-8' / 'UTF-16' / 'EUC-KR' 등 많은 방법이 있는데 'UTF-8'가 제일 무난한 듯
출처: https://nackwon.tistory.com/120[JIMMY]
한글폰트 설정 및 폰트 선명하게 표시 / matplotlib.pyplot.rc("font", family="Malgun Gothic") / "retina" (0) | 2020.05.16 |
---|---|
주피터 노트북(Jupyter Notebook) 시작 폴더 변경 (0) | 2020.05.16 |
에러 코드_OSError: Initializing from file failed (0) | 2020.05.16 |
코드_최대 칼럼 표시 갯수 지정 / pd.options.display.max_columns (0) | 2020.05.16 |
아나콘다(anaconda) 업데이트 (0) | 2020.05.16 |
댓글 영역