본문 바로가기
R프로그래밍

R프로그래밍 - R package 설치 법, 설치 오류시 해결 하는 방법 (수동 설치법, 패키지 제거법)

by 미스터탁 2020. 6. 24.

R에서 패키지를 설치하고 불러들이실 때에는

 

아래와 같이 코드로 설치 하실 수 있습니다.

 


install.packages("stringr")  #stringr패키지 설치
library(stringr)

 

 

아래와 같이 문구가 나오면 설치가 완료 된것입니다. 

 

 

패키지는 컴퓨터에 최초 1회만 설치하시면 됩니다. 

 

다만 R studio를 껐다 키실때에는 library(패키지명)을 통해서 항상 호출 해주셔야합니다.

 

더불어, R버젼이 바뀔때에 패키지를 재 설치 해 주어야 합니다.

 

 

 

마우스로 ? 패키지를 설치하고 싶으실 때에는 

Tool - install packages로 가신다음에

 

아래 화면과 같이 CRAN에서 패키지를 검색하고 설치 하실 수 있습니다.

 

 

 

기본적인 패키지(라이브러리) 설치는 이렇게 하시면 되는데, 가끔 어떠한 이유에서든 패키지 설치가 되지 않는 경우가 있습니다.

 

패키지 설치가 안되는 이유는 여러가지입니다.

 

R버젼이 안맞는다거나, 패키지 설치이전에 설치해야 할 것들(예를 들어 java, c++, python) 이 설치가 안되어 있다거나 등등 굉장히 많은 이유라서 하나하나 해결법을 찾기는 어렵습니다.

 

보통 많이 일어나는 설치 에러에 대해서 해결법에 대해 다루어 보겠습니다.

 

 

패키지 설치는 보통 네트워크가 연결이 되어 있어야하는데, 네트워크가 연결되어 있지 않는 곳에서 수동으로 설치해야하거나 아니면 CRAN에서 더이상 지원해주지 않을때 패키지를 수동으로 설치하셔야 합니다.

 

대부분의 R패키지의 기본 주소는 다음과 같습니다.

 

아래주소는 stringr패키지 주소입니다. 

 

 

https://cran.r-project.org/web/packages/stringr/

 

CRAN - Package stringr

Reverse imports: abcrf, abjutils, abseqR, accept, ace2fastq, actel, ADAM, ADAMgui, addinsJoaoMelo, addinsOutline, aemo, AFM, AGread, aire.zmvm, akc, ALA4R, alfr, allestimates, AlphaBeta, alphavantager, alpine, ALPS, aMNLFA, AmostraBrasil, amplican, antare

cran.r-project.org

 

 

 

반응형

 

 

여기서 아래 화면과 같이 압축 파일로 되어있는 패키지를 다운로드 해줍니다.

 

 

 

그리고 Rstudio에서 tool - install package에서 intall from 부분을 Package archive File로 해주시고 

 

다운로드 받은 압축 파일을 선택해주시고 install해주시면 설치가 완료 됩니다.

 

 

 

 

 

그리고 패키지를 설치 했는데 잘못 설치되어 재 설치 해야 하는 경우가 생길 수 있습니다. 이때 패키지를 제거하려면 수동으로 제거를 해주셔야하는데 패키지가 설치된 장소로 가야합니다.

 

앞서 패키지를 설치할때 나오는 메세지를 보면 

 

제 컴퓨터의 경우 아래 경로에 설치 된 것을 볼 수 있습니다.

 

C:/Users/lgt/Documents/R/win-library/3.5 

 

 

아래 화면과 같이 해당 폴더로 들어가신후 해당 패키지를 수동으로 삭제 해주시면 됩니다.

 

 

 

 

인프런에서 R강의/딥러닝 강의를 업로드 하고 있습니다.

www.inflearn.com/course/R-crawling?inst=f6858cb4

 

R로 하는 웹 크롤링 - 입문편 - 인프런

기초적인 R프로그래밍 실력을 쌓고 기본적인 크롤링 기법을 익힙니다 코드를 직접 작성하면서 한줄한줄 설명해 드립니다 입문 프로그래밍 언어 R 데이터 분석 웹 크롤링 온라인 강의 크롤링, 웹

www.inflearn.com

www.inflearn.com/course/R-crawling-2?inst=5e8c66cf

 

R로 하는 웹 크롤링 - 실전편 - 인프런

자유자재로 크롤링 할 수 있도록 만들어 드립니다. 대부분의 강의는 라이브 코딩으로 진행됩니다. 제가 코딩을 할때 같이 한줄한줄 따라 쳐주세요! 초급 프로그래밍 언어 데이터 사이언스 데이

www.inflearn.com

www.inflearn.com/course/R-text-mining?inst=6dff45e8

 

R로 하는 텍스트마이닝 (Top keyword부터 감성분석까지) - 인프런

R을 통해 텍스트의 top keyword / wordcloud / 감성분석 / Topic modeling까지 같이 차근차근 해보는 강의 입니다. 초급 프로그래밍 언어 데이터 사이언스 데이터 분석 R 데이터 분석 웹 크롤링 텍스트마이닝

www.inflearn.com

 

반응형

댓글