3 装包方式总结
3.1 普通安装(从CRAN安装)
install.packages("包名")
3.2 从Bioconductor安装(主要是一些生物学包)
# 先安装BiocManager包
install.packages("BiocManager")
# 再调用BiocManager包里的install函数安装
::install("包名") BiocManager
3.3 从GitHub上安装
3.3.1 方式一: devtools
# 先安装devtools包
install.packages("devtools")
# 再调用devtools包里的install_github函数安装
::install_github("github用户名/包名") devtools
3.3.2 方式二: remotes
# 先安装remotes包
install.packages("remotes")
# 再调用remotes包里的install_github函数安装
::install_gitlab("github用户名/包名") remotes
3.4 下载到本地安装
3.4.1 CRAN
从https://cran.r-project.org/web/packages/available_packages_by_name.html中找到并下载R包到本地
install.packages(“路径+文件名称”)
install.packages("C://Users/82414/Downloads/ggplot2_3.3.5.tar.gz")
注意:还需要按照CRAN上的提示安装此包的依赖包
3.4.2 Bioconductor
从http://bioconductor.org/packages/release/BiocViews.html#___Software中找到并下载R包到本地
上述方法
3.4.3 GitHub
从https://github.com/上找到并下载
解压并在R中打开此路径(setwd(“路径名”))
安装
::install_local() devtools
3.5 conda安装
如果使用了conda环境,可以用conda的功能安装R包,还会自动的安装所需要的lib环境,相当省心。
-包名 conda install r
3.6 常见问题总结
3.6.1 package ‘name’ is not available for this version of R
Warning in install.packages : package ‘Mfuzz’ is not available for this version of R
可能是包的名字写错了
通常情况下,一般是需要用到本文中第2或3种方法安装
从CRAN上检查此包需要的R版本,如果大于您的R版本,需要升级R
3.6.2 依赖包没有装上
- 去安装报错的依赖包,再去安装想要的那个包
3.6.3 need R > 4.1.2,but your R is 3.6.3
需要升级R
当然也可以强制安装
3.6.4 缺少rjava
受到R语言实战那本书的影响,xlsx包需要rjava环境,强烈建议弃用xlsx包,换用readxl包
3.7 附录
- CRAN有哪些包:
- Bioconductor有哪些包:
Bioconductor - BiocViewsbioconductor.org/packages/release/BiocViews.html#___Software
- anaconda查包: