1. 程式人生 > >【已解決】R語言,如何切換映象?

【已解決】R語言,如何切換映象?

這個技巧很重要,一般來說,R語言自帶的install.packages函式來安裝一個包時,都是用的預設的映象!

如果你直接用的R語言,那麼就是:"http://cran.us.r-project.org" 但是一般你安裝的時候會提醒你選擇。

而我們一般需要更改成自己最方便的

  install.packages(pkgs, lib, repos = getOption("repos"),
contriburl = contrib.url(repos, type),

method, available = NULL, destdir = NULL,
dependencies = NA, type = getOption("pkgType"),
configure.args = getOption("configure.args"),
configure.vars = getOption("configure.vars"),
clean = FALSE, Ncpus = getOption("Ncpus", 1L),
verbose = getOption("verbose"),
libs_only = FALSE, INSTALL_opts, quiet = FALSE,
keep_outputs = FALSE, ...)

如果是在國內, install.packages("ABC",repos="http://mirror.bjtu.edu.cn/ "),換成北大的映象,飛一般的感覺!

如果想永久設定,就用options修改即可。

如果你是Rstudio的IDE,那麼直接進入全域性設定,一勞永逸的選擇好映象!

tmp

你可以check一下每個映象的包是不是一致的:

dim(available.packages(contriburl = "http://cran.rstudio.com/bin/windows/contrib/3.2/"))

更改映象主頁及包的版本即可檢視所有映象各提供哪些包!

當然,我們的bioconductor其實也是有映象的,只是大部分人都不知道,也不會去用而已!

參考文章:

生信菜鳥團:http://www.bio-info-trainee.com/1561.html