填入安装的包名
install.packages('Rserve')
注意:
镜像的选择也很重要,我吃亏过,默认选择第一个,因为我的网络问题,我下载不下来,后来选择了国内映像,就还哦了,也快了很多
注意:
一般来说,R语言自带的install.packages函数来安装一个包时,都是默认安装最新版的。
但是有些R包的开发者他会引用其它的一些R包,但是它用的是旧版本的功能,自己来不及更新或者疏忽了。 而我们又不得不用他的包,这时候就不得不卸载最新版包,转而安装旧版本包。
选择要安装的包名
#3.本地安装
选择tar包 ,安装即可
命令:手动安装包
转到链接R Packages下载所需的包。 将包作为.zip文件保存在本地系统中的适当位置。
现在您可以运行以下命令在R环境中安装此软件包。
install.packages(file_name_with_path, repos = NULL, type = "source")
# Install the package named "XML"
install.packages("E:/XML_3.98-1.3.zip", repos = NULL, type = "source")
参考:http://blog.fens.me/r-rserve-server/
一般来说,R语言自带的install.packages函数来安装一个包时,都是默认安装最新版的
。 但是有些R包的开发者他会引用其它的一些R包,但是它用的是旧版本的功能,自己来不及更新或者疏忽了。 而我们又不得不用他的包,这时候就不得不卸载最新版包,转而安装旧版本包。
首先你要用remove.packages这个命令把现在的包卸载掉!
然后去包的官网上面找到它的旧版本的下载链接:
我这里拿ggplot2举例:
http://cran.r-project.org/src/contrib/Archive/ggplot2/
#packageurl <- "http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_1.0.1.tar.gz"
install.packages(packageurl, repos=NULL, type="source")
#我这里安装它的1.0.1版本,而不是最新版!
#还有很多其它方法,我就不一一举例了,这个是我认为最方便,最直观的!
# install yesterday's version of checkpoint, by date
install.dates('checkpoint', Sys.Date() - 1)
# install earlier versions of checkpoint and devtools
install.versions(c('checkpoint', 'devtools'), c('0.3.3', '1.6.1'))
#如何切换镜像
这个技巧很重要,一般来说,R语言自带的install.packages函数来安装一个包时,都是用的默认的镜像!
如果你是用的Rstudio这个IDE,默认镜像就是:https://cran.rstudio.com/
如果你直接用的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,只需要鼠标点击直接进入全局设置,一劳永逸的选择好镜像!
你可以check一下每个镜像的包是不是一致的:
dim(available.packages(contriburl = “http://cran.rstudio.com/bin/windows/contrib/3.2/”))
更改镜像主页及包的版本即可查看所有镜像各提供哪些包!
当然,我们的bioconductor其实也是有镜像的,只是大部分人都不知道,也不会去用而已!
source(“http://bioconductor.org/biocLite.R”)
options(BioC_mirror=“http://mirrors.ustc.edu.cn/bioc/”)
biocLite(“RGalaxy”)
##这样就用中科大的镜像来下载包啦
##bioconductor还有很多其它镜像:https://www.bioconductor.org/about/mirrors/
##https://stat.ethz.ch/R-manual/R-devel/library/utils/html/chooseBioCmirror.html
参考:http://www.onesheng.cn/chfa/fangan/352047.html