반응형
데이터 분석을 위한 프로그래밍에서 첫줄이 데이터를 불러오는 것인데,
첫줄에서 오류가 나는 경우가 가끔있습니다.
인코딩 문제인데,
data = pd.read_csv('0000000.csv', sep=',', encoding='cp949')
위와 같이 불러왔는데, 아래와 같은 오류가 나왔습니다.
UnicodeDecodeError: 'cp949' codec can't decode byte 0xec in position 190: illegal multibyte sequenc
'UTF8' 과 'cp949' 인코딩 차이로 인한 오류입니다.
data = pd.read_csv('0000000.csv', sep=',', encoding='cp949')
data = pd.read_csv('0000000.csv', sep=',', encoding='UTF8')
이렇게 바꿔보시면 해결되는 것을 알 수 있습니다.
반대의 경우도 있을 수 있습니다.
즐거운 데이터 과학 하시기를 바랍니다.
반응형
'데이터과학 > Python' 카테고리의 다른 글
[tensorflow] import 오류 cudart64_110.dll not found 해결방법 (0) | 2021.11.04 |
---|---|
[Pandas 기초] SPYDER IDE 설치 및 개발 환경 시작하기 (0) | 2021.10.21 |
공공데이터 오픈 API로 데이터 분석 [Python 3.x] 샘플코드 (1) | 2021.05.06 |
ImportError: No module named requests [Python 오늘의 에러] (1) | 2021.05.06 |
[Python 오늘의 에러] Non-ASCII Character 관련된 한글 에러 문제 (8) | 2021.05.06 |