R은 패키지를 어디에 저장합니까?
install.packages()
R 의 기능은 R의 패키지를 가져 와서 설치하는 자동 압축 해제 유틸리티입니다.
패키지를 저장하기 위해 선택한 디렉토리 R을 어떻게 알 수 있습니까?
R이 패키지를 저장하고 액세스하는 디렉토리를 어떻게 변경합니까?
install.packages 명령은 .libPaths 변수를 살펴 봅니다. OSX에서 기본값은 다음과 같습니다.
> .libPaths()
[1] "/Library/Frameworks/R.framework/Resources/library"
기본적으로 패키지를 설치하지 않고 홈 디렉토리에 설치하는 것을 선호합니다. 내 .Rprofile에는 다음 줄이 있습니다.
.libPaths( "/Users/tex/lib/R" )
"/ Users / tex / lib / R"디렉토리가 .libPaths 변수 앞에 추가됩니다.
이것은 설치와 함께 제공된 'R 설치 및 관리'매뉴얼에 설명되어 있습니다.
내 리눅스 상자에서 :
R> .libPaths()
[1] "/usr/local/lib/R/site-library" "/usr/lib/R/site-library"
[3] "/usr/lib/R/library"
R>
기본 경로가 첫 번째 경로임을 의미합니다. 인수를 통해 install.packages()
(R 내부에서) 또는 R CMD INSTALL
(R 외부 ) 로 인수를 재정의 할 수 있습니다 .
R_LIBS_USER 변수를 설정하여 대체 할 수도 있습니다.
위의 두 응답자의 지시에 감사드립니다. James Thompson의 제안은 Windows 사용자에게 가장 효과적이었습니다.
R 프로그램이 설치된 곳으로 이동하십시오. 이것은
R_Home
문헌에서 언급된다 . 찾으면 / etc 서브 디렉토리로 이동하십시오.C:\R\R-2.10.1\etc
이 폴더에서 Rprofile.site라는 파일을 선택하십시오. VIM으로 엽니 다. 이 파일은 코드가 20 줄 미만인 베어 본 파일입니다. 코드 안에 다음을 삽입했습니다.
# my custom library path .libPaths("C:/R/library")
(댓글은 내가 파일에 한 일을 추적하기 위해 추가되었습니다.)
R에서
.libPaths()
함수를 입력 하면 첫 번째 대상이 생성됩니다.C:/R/Library
참고 : 이것을 달성하는 방법은 여러 가지가 있지만, 시도한 다른 방법은 어떤 이유로 작동하지 않았습니다.
당신은 '='를 원하지 않습니다
.site 파일 .libPaths("C:/R/library")
에서 사용Rprofile
올바른 "기호 (Shift-2)가 있는지 확인하십시오.
참고 URL : https://stackoverflow.com/questions/2615128/where-does-r-store-packages
'IT' 카테고리의 다른 글
신속한 언어의 오류 처리 (0) | 2020.05.15 |
---|---|
fork (), vfork (), exec () 및 clone ()의 차이점 (0) | 2020.05.15 |
SQL Server 쿼리 캐시를 지우려면 어떻게해야합니까? (0) | 2020.05.15 |
Maven“Module”과“Project”(Eclipse, m2eclipse 플러그인) (0) | 2020.05.15 |
지시어 정의의 transclude 옵션을 이해하고 있습니까? (0) | 2020.05.14 |