error(2)
-
Python - Pandas read_csv 'utf-8' codec can't decode byte 0xb3 in position 19: invalid start byte ERROR 해결
'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 방식은 한글 관련 인코딩 방식으로 이를 사용하여 불러오기를 진행하면 에러 없이 진행이 가능합니다.
2021.10.28 -
java.nio.file.invalidpathexception: illegal char <*> at index 84 문제 해결 - konlpy, jpype
굉장히 매우 많은 삽질이 행해졌다. 우선 환경부터 현재 파이썬의 버전은 Python 3.9.6 버전으로 설치 되어 있습니다. Konlpy를 이용해 형태소 분석을 진행하려던 중 JAVA Home 설정을 마치고 딱 실행을 시키면 이 문제에 직면하게 됬습니다. 각종 블로그에서 안내하는 방법을 참고하자면 jpype1의 버전이 현재 Python버전과 호환이 되지 않아 발생했다고 합니다. 그래서 버전에 맞는 jpype1을 설치하라고 해서 whl파일을 이용한 수동 설치를 감행했으나 실패하여 이 글을 적어봅니다. 1. Uninstall Jpype1 - pip uninstall jpype1 이것을 입력하여 현재 설치 되어 있는 jpype를 제거해 줍니다. (현재 코드를 실행했다면 꼭 Restart를 눌러 사용중인 라이브..
2021.10.23