R/R_error [KOR.]

Error: invalid multibyte string at '<b9><f8>ȣ' _ Rstudio

Cha-Nyong 2022. 10. 28. 16:44

안녕하세요,

 

Rstudio에서 아래와 같이 데이터 프레임을 읽지 못하는 경우가 있어요.

 

 invalid multibyte string at '<b9><f8>ȣ'

 

 

원인이 무엇일까요?

 

 

윈도우의 경우 EUC-KR의 인코딩을 사용하는데,

 

맥이나 리눅스에서는 UTF-8을 이용하기에 발생하는 에러입니다.

 

 

Script의 UTF-8 설정과는 별개이며,

 

해결방법은 read 객체의 method에서 인자로 fileEncoding="euc-kr"을 전달해주면 됩니다.

 

 

data <- read.table("directory/data.csv", header = T, fileEncoding = "euc-kr")

 

(명령어 해석)

 

data <- = 불러올 데이터의 Labeling

 

read.table = 명령어

 

"directory/data.csv" = 파일을 불러올 directory path와 data.csv라는 파일

 

header = T = 첫 번째 행의 이름을 포함시킨다.

 

fileEncoding = "euk-kr" = 불러올 파일 encoding을 "euk-kr" 로 지정한다.

 

 

 

이상 빈번하게 발생하는 Error에 대해서 알아보았습니다.