-
[R, Python 샘플] 엑셀 csv파일 한글 깨짐 현상R분석/함수 2023. 2. 2. 17:12728x90
엑셀에서 읽은 csv 파일의 한글이 깨지는 현상을 해결하는 샘플입니다.
R과 python 을 이용하여 한글이 깨지지 않도록 파일을 재생성하는 코드를 소개합니다.
엑셀에서 한글이 깨져보이는 것은 csv파일 생성 당시의 인코딩과 엑셀에서의 인코딩 설정이 다르기 때문에 발생하는 현상입니다. 그럼 R가 python 언어 각각을 이용한 해결 방법을 소개합니다.
R 스크립트
csv_file = "data/csv_encoding.csv" data = read.csv(csv_file) file.remove(csv_file) write.csv(data, csv_file, fileEncoding = "cp949")
R 코드입니다. 읽고 삭제하고 저장. 초간단합니다.
Python 스크립트
import os import sys import pandas as pd csv_file = "data/csv_encoding.csv" data_csv = pd.read_csv(csv_file, encoding='utf-8') os.remove(csv_file) data_csv.to_csv(csv_file, encoding='utf-8-sig')
Python 코드입니다. 읽고 삭제하고 저장. 같습니다. encoding 매개변수만 신경써주면 되겠습니다.
728x90'R분석 > 함수' 카테고리의 다른 글
[R] 패키지 오프라인 설치 (0) 2023.03.30 [R] st_read() 한글 깨짐 (0) 2023.03.23 [R 샘플] shp 활용 (0) 2023.02.08 [R샘플] 연관분석(eclat, apriori) (0) 2023.01.26 [R샘플] 내추럴브레이크(Jenks Natural Breaks) (1) 2023.01.19