🔥 에러 코드
Error in make.names(col.names, unique = TRUE) : invalid multibyte string at '<c1><f6><bf><aa>'
윈도우 환경에서 작성된 데이터 파일을 R에서 읽어들일 때 인코딩이 맞지 않아 에러가 난 것이다!
이전에 윈도우에서 작성했던 파일을 맥에서 열려니 오류가 났던 것이다.
스크립트의 UTF-8 설정과는 별개인 듯 합니다.
🔥 에러 원인
윈도우의 경우 EUC-KR의 인코딩을 사용하는데, 맥이나 리눅스에서는 UTF-8을 사용하기 때문에 발생하는 에러라구 한다.
🔥 에러 해결
read객체의 메서드에 인자로 fileEncoding="euc-kr"을 전달해주면 된다.
police_num <- read.csv("경찰관수.csv",fileEncoding = "euc-kr")