오류해결
-
[Python, 아나콘다] UnicodeEncodeError: 'cp949' codec can't encode character 가상환경 에러 해결오류해결 2025. 5. 21. 15:23
Python에서 아나콘다 가상 환경을 활성화할 때, 아래와 같은 에러가 발생하였습니다❗❗발생 에러UnicodeEncodeError: 'cp949' codec can't encode character '\u01ff' in position 467: illegal multibyte sequence❓에러 발생하는 이유CP949 codec은 윈도우 기본 인코딩으로 주로 ASCII, 한글, 한자, 특수 기호를 지원하고, 이외의 문자나 이모지에 대해서는 지원하지 않습니다.이에, UTF8로 인디코딩 가능한 문자를 cp949로 인디코딩할 경우 위와 같은 에러가 발생하게 됩니다.위의 문제를 해결하기 위해서는 파이썬의 문자 인디코딩 방식을 UTF8로 변경하여 가상환경을 활성화시키면 됩니다.✅ 해결 방법PYTHONIOENCO..
-
[Matplotlib] 한국어 깨짐 해결 방법(로컬, 코랩(Colab), 기타 플랫폼)오류해결 2025. 5. 19. 19:42
이번 포스팅에서는 matplotlib에서 한글 깨짐 현상을 해결해 보도록 하겠습니다😊아래 코드와 같이 로컬, 기타 플랫폼, 코랩 환경에서 font이름을 확인하여,폰트를 적용시킬 수 있습니다. 🖥️로컬# 로컬 환경에서 폰트 확인import matplotlib.pyplot as pltfrom matplotlib import font_managerfont_dirs = ["C:\Windows\Fonts"] # The path to the custom font file.font_files = font_manager.findSystemFonts(fontpaths=font_dirs, fontext='ttf')for font_file in font_files: font_manager.fontManager.a..
-
[Pandas] Series.str.replace()함수 정규식 미적용 해결 방법오류해결 2025. 5. 18. 23:35
(※ 밑에 해결 방법이 있으니, 바쁘신 분들은 아래에 있는 "최종 해결 방법" 항목을 참고하세요😊) 이번 포스팅에서는 판다스에 있는 Series.str.replace() 사용 시,정규식 표현이 적용되지 않는 문제에 대해서 알아보겠습니다. ❓ 문제의 코드# data 컬럼의 내용에서 숫자, 영문자, 공백 등의 글자를 삭제하려고 했지만, 삭제 불가comment_data['data'] = comment_data['data'].str.replace('[^가-힣 ]', '')comment_data['data'] 👉 코드 실행 결과 해당 코드 실행 시, 한글 및 공백을 제외한 나머지 글자가 삭제될 줄 알았지만,삭제되지 않는 문제가 발생하였습니다🥹Pandas 2.0부터는 replace() 함수의 기본값이 re..