728x90
반응형
날짜 형식을 변환하고 한글(월일)을 넣고 싶은 경우 아래와 같이 에러가 남.
df['날짜'] = [i.strftime("%m월 %d일") for i in df['날짜']]
>> 'locale' codec can't encode character '\uc6d4' in position 2: encoding error
해결방법1) 모두 적용
#코드추가
import locale
print(locale.getlocale())
locale.setlocale(locale.LC_ALL, '')
print(locale.getlocale())
해결방법2) 해당 코드만 적용
df['날짜'] = [i.strftime("%m월 %d일".encode('unicode-escape').decode()).encode().decode('unicode-escape') for i in df['날짜']]
* 년월일시분
%Y년%m월%d일 %H시%M분
728x90
반응형
'SELF-IMPROVEMENT > error 기록' 카테고리의 다른 글
pyinstaller에서 webdriver_manager 사용하기. 오류 해결. (0) | 2022.11.24 |
---|---|
Anaconda3 설치 오류 (0) | 2022.10.21 |
토픽모델링 TerminatedWorkerError (0) | 2022.04.15 |
[SQL오류] Recursive query aborted after 1001 iterations. (0) | 2021.10.22 |
[Google Colab] 코랩 텍스트 파일 불러오기 오류 (0) | 2021.05.30 |