본문 바로가기

what-i-learned-today

R 에서 없어진 패키지 설치하기 / 패키지 설치 경로 변경하기/ R 패키지 설치 오류 /Rstudio

R을 안쓴지 오래되어 많이 헤맸다.. 보다 보니 최신 버전이 나와 업데이트 해줬다 . 최신 버전은 4.0.1 이라고 한다.

 

 

 

그리고 지금은 없어진 "TSA" 패키지

 

 

그래서 그냥 install.packages("TSA")로는 설치가 안된다. 

 

 

이런저런 시도를 해보던 도중 갑자기 또 이런 에러가 생겼다.  

 

 

 

 

잘 생각해보니 ?? 부분이 한글이기 때문이었고 경로에 한글이 있으면 오류가 나기 쉽다... 예전에 SAS 할때도 같은 경험이 있었다. 그렇기 때문에 컴퓨터 이름 경로 등등 모두 처음부터 영어로 만드는게 편하다...!!

 

 

그래서 로컬디스크 C에 영문으로 폴더를 하나 만들어주고 

 

.libPaths("C:/영문")

 

패키지 설치 경로를 이곳으로 변경해주었다.

 

 

그런 다음 지금은 없어진 TSA 패키지를 설치하기 위해 패키지 파일을 찾아주었고 

 

 

https://cran.r-project.org/src/contrib/Archive/TSA/

 

Index of /src/contrib/Archive/TSA

 

cran.r-project.org

 

 

이곳에서 가장 최신 버전인 1.2.1 파일을 로컬드라이브 C로 다운 받아주었다. 그냥 경로가 간단해져서 그랬고 특별한 이유는 없다~

 

 

 install.packages ("C:\\TSA_1.2.1.tar.gz", repos=NULL, type="source")

 

이제 되겠거니 했지만 다시 에러가 등장했다...

 

 

 

 

인내심을 테스트 하는것 같았지만 다시 침착하게 알아본 결과 Error dependencies 에러가 뜬 경우 직접 패키지를 설치해 줘야 한다고 한다.

 

 

install.packages("leaps")
install.packages("locfit")

 

이렇게 해주고 다시 시도해보았더니 된다.. 된다 드디어

 

 

 

 

 

 

 

이제 무슨짓을 해도 안되던 TSA 패키지가 실행된다...  꼭 TSA가 아니더라도 지금은 없어졌지만 필요한 패키지들을 같은 방법으로 설치할 수 있다 :)