簡體   English   中英

在R中的install.packages()時選擇CRAN鏡像的目的?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM