program tip

R에서 기본 CRAN 미러 영구 설정

radiobox 2020. 9. 6. 09:18
반응형

R에서 기본 CRAN 미러 영구 설정


R에서 특정 CRAN 미러를 영구적으로 설정하려면 어떻게해야합니까?

내가 할 때 install.packages()어떤 미러를 선택할지 다시 묻지 않도록 내 노트북에 영구적으로 설정하고 싶습니다 .


.Rprofile 에서 repos설정 하여 R을 시작할 때마다 선택 사항을 복원 할 수 있습니다.

편집 : 더 정확하게 말하면 :

더하다

options(repos=structure(c(CRAN="YOUR FAVORITE MIRROR")))

당신에 .Rprofile


또는 .NET Framework에서 사이트 전체 미러를 설정할 수 있습니다 Rprofile.site. 파일의 위치는 다음과 ?Startup같습니다.

이 파일의 경로는 R_PROFILE환경 변수 의 값에서 가져옵니다 (물결 표시 확장 후). 이 변수가 설정되지 않은 경우 기본값은 R_HOME/etc/Rprofile.site이며 존재하는 경우 사용됩니다 ( '공장 새로 설치'에는 없음).

그래서 할 Sys.getenv("R_PROFILE")첫 번째 옵션에 대한, 또는 Sys.getenv("R_HOME")또는 R.home()두 번째 옵션. macOS에서 두 번째 위치는 /Library/Frameworks/R.framework/Resources/etc/.

파일이 없거나 다음 줄이 주석 처리 된 것을 볼 수 있습니다.

# set a CRAN mirror
# local({r <- getOption("repos")
#       r["CRAN"] <- "http://my.local.cran"
#       options(repos=r)})

따라서 주석 표시를 제거하고 " http : //my.local.cran "을 올바른 웹 사이트로 변경합니다. 예 :

local({r <- getOption("repos")
       r["CRAN"] <- "http://cran.r-project.org"
       options(repos=r)})

참고 URL : https://stackoverflow.com/questions/8475102/set-default-cran-mirror-permanent-in-r

반응형