R :: data 불러올 때 자주 발생하는 에러

2022. 11. 25. 09:22Statistics/R

!! 왜 그런지 모르지만 해결은 됐다 !!

 

R을 사용할 때 나는 csv를 사용하는 편이다.

근데 가끔 read.csv로 파일을 읽어 올 때 에러가 나는 경우가 있다.

 

하던대로.. 

1. error copy

2. Google! 

 

csv가 안 들어올때는 한글이 header 에 껴 있을 때?

UTF-8 그 셋팅을 해놓은 것 같은데도 문제가 자주 생긴다.

 

구글링 통해 해결한 코드이다.

나중에 내가 보려고 정리하는 포스팅.

 

<error message>

 

Error in type.convert.default(data[[i]], as.is = as.is[i], dec = dec,  : invalid multibyte string at '<ec><84><9c>?<b8> '

 

Error in make.names(col.names, unique = TRUE) : 
  invalid multibyte string 1

 

 

<해결 코드>

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

 

 

이렇게 하니 데이터가 불러와진다.

이번에 큰 데이터를 정리없이 불러오다보니 comment 같은 곳에 한글로 입력된 자료가 있어서 그런지 자꾸 

에러가 나고있다.ㅠㅠ 그래도 위의 코드를 실행 한 후 데이터가 불러와지는데 문제가 없었고

내가 쓸 변수들에는 크게 지장이 없어서 일단.. 이유는 모르지만 쓰기로!!

 

!! 왜 그런지는 모르지만 해결은 했다 !!

 

[출처]

https://splendidlolli.tistory.com/359

728x90