05-windows下R安装包的几种方式

0.美图

1.命令安装

填入安装的包名

05-windows下R安装包的几种方式_第1张图片

install.packages('Rserve')

注意:
镜像的选择也很重要,我吃亏过,默认选择第一个,因为我的网络问题,我下载不下来,后来选择了国内映像,就还哦了,也快了很多

05-windows下R安装包的几种方式_第2张图片

注意:
一般来说,R语言自带的install.packages函数来安装一个包时,都是默认安装最新版的。 但是有些R包的开发者他会引用其它的一些R包,但是它用的是旧版本的功能,自己来不及更新或者疏忽了。 而我们又不得不用他的包,这时候就不得不卸载最新版包,转而安装旧版本包。

2. 在线安装

05-windows下R安装包的几种方式_第3张图片

选择要安装的包名

05-windows下R安装包的几种方式_第4张图片

#3.本地安装

05-windows下R安装包的几种方式_第5张图片

选择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,只需要鼠标点击直接进入全局设置,一劳永逸的选择好镜像!
05-windows下R安装包的几种方式_第6张图片

你可以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

你可能感兴趣的:(语言-R语言)