주피터노트북 CSV 한글 깨짐, 인코딩 문제 한방에 고치기
혹시 아래와 같은 문제를 겪고있지 않은지 확인해보자
1. 불러올 데이터에 한글이 있고
2. 해당 데이터를 주피터 노트북으로 불러왔더니 'utf-8 ~'란 에러 메시지가 뜨고
3. Chat-gpt 한테 물어봤더니 저런 또는 저것과 비슷한 encoding=' ' 을 알려주고
4. 적용해서 불러오는 데 성공은 했지만, 이유를 모르거나 한글이 깨져서 불러온다면
아래의 사항을 체크하자
1. 파일 확장자 확인
1. 왼쪽 상단의 [파일-홈-삽입-페이지····] 중에서 '파일' 클릭
2. 왼쪽 사이드바의 '다른 이름으로 저장' 클릭
3. 확장자 드롭다운을 내려 CSV UTF-8(쉼표분리)(*csv) 로 선택 후 저장 (저장이 안된다면 저장 위치를 바꿔보자)
4. 커널을 다시 시작하고 실행 시켜본다.
2. 앞으로도 이 설정 유지하려면 확장자 고정하기
1. 파일
2. (더보기)
3. 좌측 사이드바 하단에 '옵션' 클릭
4. 저장
5. 다음 형식으로 파일 저장(F)에서 드롭다운을 클릭하고 'CSV UTF-8(쉼표분리)' 선택해 고정
3. 주피터 노트북에서 결과 데이터프레임을 엑셀로 저장할 때
to_csv(), to_excel() 매소드 사용시 encoding='utf-8-sig' 을 추가하면 CSV UTF-8(쉼표분리)(*csv) 확장자로 저장된다.
'matplotlib 시각화' 한글 깨짐, 인코딩 문제 한방에 고치기
▼ ▼ ▼ ▼
'기술스택 > Python' 카테고리의 다른 글
[파이썬] 주피터노트북 matplotlib 시각화 한글 깨짐, 인코딩 문제 해결 방법 (0) | 2023.10.04 |
---|---|
[ 파이썬 ] 람다 표현식 (0) | 2023.09.18 |
[ 파이썬 ] *args 와 **kwargs (0) | 2023.09.07 |
[ 파이썬 ] 파일 오픈 함수 file I/O (0) | 2023.09.05 |
[ 파이썬 ] 데이터 타입 Data Type (0) | 2023.09.05 |