Error: invalid multibyte character in parser at line 1
csv 파일을 읽어오고 데이터를 정제하는 과정에서 이런 에러가 계속 발생하면서 r 속도가 점점 느려집니다.
변수명을 한글로 쓸때 주로 이런 오류가 나오는거 같기도 합니다.
r 이랑 페키지 업데이트해도 계속 오류가 뜨는데 다른 해결 방법이 없을까요?
Comment 1
-
cardiomoon
2017.07.21 08:46
Error: invalid multibyte character in parser at line 1
csv 파일을 읽어오고 데이터를 정제하는 과정에서 이런 에러가 계속 발생하면서 r 속도가 점점 느려집니다.
변수명을 한글로 쓸때 주로 이런 오류가 나오는거 같기도 합니다.
r 이랑 페키지 업데이트해도 계속 오류가 뜨는데 다른 해결 방법이 없을까요?
2017.07.21 08:46
안녕하세요? 이 에러는 한글 인코딩이 안맞는 경우에 주로 발생합니다. 사용하시는 컴퓨터의 운영체제와 데이터 파일의 한글 인코딩이 안맞는 경우입니다.
대개 한글 인코딩이 "euc-kr" 또는 'utf-8"로 되어 있으므로
data=read.csv("test.csv",fileEncoding="euc-kr") 해보시고 에러가 나는 경우에는
data=read.csv("test.csv",fileEncoding="utf-8") 로 해보시기 바랍니다.
에러가 계속되면 데이터파일을 올려봐주시면 왜 에러가 나는지 한번 검토 해보겠습니다.