[英]Purpose of selecting a CRAN mirror when install.packages() in R?
大多數CRAN軟件包的大小都小於100mb,並且在各個鏡像之間都是一致的,因此速度和/或一致性不太可能成為候選。
就上下文而言,一個非常簡單的終端命令,例如R -e 'install.packages("testthat")'
錯誤
Error in contrib.url(repos, "source") :
trying to use CRAN without setting a mirror
Calls: install.packages -> contrib.url
Execution halted
而大多數R用戶則希望該代碼能夠正常工作,因為他們已經從R腳本和R解釋器(或rstudio)運行了該代碼。
強制選擇鏡像的目的是什么? (這聽起來很誇張,但我真的很好奇)
設置CRAN鏡像可以明確告訴R從何處檢索源。
請選擇您附近的位置。
上一行來自https://cran.r-project.org/mirrors.html ,暗示選擇一個關閉的鏡像是明智的。 這是因為它可以提高下載速度,並減輕CRAN服務器的壓力。 有關如何執行此操作的信息,請參見以下線程: 如何在R中選擇CRAN鏡像
當然可以將其編程到其中,但這是使人們更多地參與其R設置的足夠簡單的步驟。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.