美文网首页
R包的安装总结

R包的安装总结

作者: 养猪场小老板 | 来源:发表于2020-01-21 23:47 被阅读0次

一、CRAN安装R包:install.packages()函数

1、单个包的安装:install.packages("ggplot2")

  • 第一种
> install.packages("ggplot2")
WARNING: Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding:

https://cran.rstudio.com/bin/windows/Rtools/
trying URL 'https://mirrors.tuna.tsinghua.edu.cn/CRAN/bin/windows/contrib/3.6/ggplot2_3.2.1.zip'
Content type 'application/zip' length 3976020 bytes (3.8 MB)
downloaded 3.8 MB

package ‘ggplot2’ successfully unpacked and MD5 sums checked

The downloaded binary packages are in
    C:\Users\xiaoxiaoyi\AppData\Local\Temp\RtmpeufPQo\downloaded_packages
  • 第二种:Rstudio上点击操作
image.png
image.png

2、批量安装R包:

  • 1) sapply()
> pkgs <-  c("tidyr","tibble","dplyr","stringr","ggplot2","ggpubr","factoextra","FactoMineR") 
> sapply(pkgs, install.packages, character.only = T) 
#三个参数:包含要安装的R包的名称的向量
#安装函数install.packages,character.only = T
#它只接受字符串值,它可以接受一个字符串变量
  • 2)向量+循环的形式安装包
> cran_packages <- c('tidyr',
                   'tibble',
                   'dplyr',
                   'stringr',
                   'ggplot2',
                   'ggpubr',
                   'factoextra',#包含主成分分析(PCA)h函数
                   'FactoMineR') 
> for (pkg in cran_packages){
  if (! require(pkg,character.only=T) ) {
    install.packages(pkg,ask = F,update = F)
    require(pkg,character.only=T) 
  }
}#以上是向量的形式安装包
###另一种,Biocductor
> Biocductor_packages <- c('GEOquery',
                         'hgu133plus2.db',
                         "KEGG.db",
                         "limma",
                         "impute",
                         "GSEABase",
                         "GSVA",
                         "clusterProfiler",
                         "org.Hs.eg.db",
                         "preprocessCore",
                         "hugene10sttranscriptcluster.db",
                         "enrichplot")
> for (pkg in Biocductor_packages){
  if (! require(pkg,character.only=T) ) {
    BiocManager::install(pkg,ask = F,update = F)
    require(pkg,character.only=T) 
  }
}#cran和bioconductor安装包的形式不一样
#最后,能够加载说明就已经成功。
#前面的所有提示和报错都先不要管。主要看这里
for (pkg in c(Biocductor_packages,cran_packages)){
  require(pkg,character.only=T) 
}#对所有的包进行加载
#没有error就是成功!
#哪个报错,就回去安装哪个。如果你没有安装xx包,却提示你xx包不存在,这也正常,是因为复杂的依赖关系,缺啥补啥。

3、下载到本地安装

1)先下载到本地,并把它放在工作目录中,或者安装时指定软件包的绝对路径。
download.file("http://bioconductor.org/packages/release/bioc/src/contrib/BiocInstaller_1.20.1.tar.gz","BiocInstaller_1.20.1.tar.gz")
install.packages("BiocInstaller_1.20.1.tar.gz", repos = NULL)


4、指定网址安装

  • Cran
packageurl <- "http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_0.9.1.tar.gz"
#或者
packageurl <- "http://cran.r-project.org/src/contrib/Archive/gridExtra/gridExtra_0.9.1.tar.gz"
install.packages(packageurl, repos=NULL, type="source")
  • bioconductor
packageurl <- "http://www.bioconductor.org/packages/2.11/bioc/src/contrib/ggbio_1.6.6.tar.gz"
#或者
packageurl <- "http://cran.r-project.org/src/contrib/Archive/ggplot2/ggplot2_1.0.1.tar.gz"
install.packages(packageurl, repos=NULL, type="source")

二、Bioconductor安装R包:BiocManager::install()

1、 单个包安装的方法

> if (!requireNamespace("BiocManager", quietly = TRUE))#用来进行一个特定的行为,如当建议包找不到时抛出一个错误。
> install.packages("BiocManager") # 首先要安装BiocManager包
> BiocManager::install("Biobase") # 再用BiocManager安装

2、 批量安装的方法sapply()函数

bioanp <- c("pcaMethods", "GO.db", "topGO", "clusterProfiler", "biomaRt")
sapply(anp, BiocManager::install, character.only = T) # 前天你需要安装BiocManager包,方法install.packages("BiocManager")

三、Github安装R包,借助工具包devtools

>install.packages("devtools")
>library(devtools)
>install_github("RevolutionAnalytics/RHadoop")

相关文章

  • day6 阿来

    安装并载入包,dplyr包常用功能介绍 安装和载入包 dplyr包常用功能介绍 总结 要多熟悉常用的R包功能

  • R包的安装总结

    一、CRAN安装R包:install.packages()函数 1、单个包的安装:install.packages...

  • 2019-07-10R包安装

    安装R包的几种方式从CRAN中安装R包 ########安装R包的几种方式############# 修改清华镜像...

  • 学习小组DAY6--帅炸

    学习R包 安装和加载R包 镜像设置 安装 R包安装命令是install.packages(“包”)或者BiocMa...

  • R包的4种安装方式

    R包的4种安装方式 在线安装 安装bioconductor的包 离线安装 命令安装 修改R包的加载路径

  • R包安装、加载与更新

    掌握了R基本的一些概念,今天咱们来简单了解下R包,R包安装、加载与更新 安装R包的几种方式 从CRAN中安装R包 ...

  • 学习R包

    安装和加载R包 1. 镜像设置 2. 安装 R包安装命令是install.packages(“包”) 安装的包...

  • 常用代码集合

    常规设置 加载包时不要出现冗余信息 设置安装包的镜像网站 保存R数据 安装R包 批量安装R包 PCA作图

  • 🎣®[R]从Github上轻松安装R包③无法下载Github R

    ?®[转载][R]从Github上轻松安装R包①—githubinstall包?®[R]从Github上轻松安装R...

  • 🎣®[R]从Github上轻松安装R包②补充

    ?®[转载][R]从Github上轻松安装R包①—githubinstall包?®[R]从Github上轻松安装R...

网友评论

      本文标题:R包的安装总结

      本文链接:https://www.haomeiwen.com/subject/nctyzctx.html