ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [R language] read.csv 후 한글 깨질 때
    Error 해결 방법 2018. 12. 29. 03:23

    csv file을 read.csv로 read하였는데 깨지는 경우가 종종 발생된다. 다음 사항을 보고 해결하도록 하자



    Error. read.csv 후 한글이 깨질 때


    - 원인 : 간단히 말해서 Windows에서 한글이 깨짐, R studio에서 한글이 깨짐. 두 가지 문제라고 보면 된다.

    - 해결 방법 : 언어 설정 Sys.setlocale() 함수를 통해 강제로 언어를 없앤 후, UTF-8로 인코딩하여 file을 read한다. 그 후, 다시 한글로 바꾸면 된다.

    - 소스 코드 예제

    ############ 1. data1

    #Sys.getlocale()

    Sys.setlocale("LC_ALL","C") # 강제 언어 삭제

    data1 =  read.csv(file.choose(), header = T, sep=",",encoding = "UTF-8") #file read 시, UTF-8로 인코딩

    Sys.setlocale("LC_ALL","Korean") # 언어 다시 한글로


    #변수 변경 확인 구간

    glimpse(data1)

    View(data1)




    ############ 2.data2

    Sys.setlocale("LC_ALL","C")

    data2=  read.csv(file.choose(), header = T, sep=",",encoding = "UTF-8")

    Sys.setlocale("LC_ALL","Korean")


    #변수 변경 확인 구간

    glimpse(data2)

    View(data2)


    ps. 8시간 만에 찾은거 같다.......

    댓글

by KUKLIFE