目录
R依赖包安装方法
直接安装R包管理器
> install.packages("installr")
指定在线安装
> install.packages("name", version = 'x.x.x', repo = "https://cloud.r-project.org")
本地安装
> download.file("https://cloud.r-project.org/src/contrib/xml2_1.3.6.tar.gz", "xml2_1.3.6.tar.gz")
> install.packages(xml2_1.3.6.tar.gz, repos = NULL, type="source")
在线安装
> url <- "https://cloud.r-project.org/src/contrib/xml2_1.3.6.tar.gz"
> install.packages(url, repos = NULL, type = "source")
批量安装
> dm_dep_install <- c('cli', 'dplyr', 'glue', 'igraph', 'lifecycle', 'memoise', 'purrr', 'rlang')
> install.packages(dm_dep_install, dependencies = TRUE, repos = "https://cloud.r-project.org")
shell命令安装
# R CMD INSTALL package.tar.gz
git_hub安装
> library(devtools)
> devtools::install_github("package name")
> library(remotes)
> remotes::install_github("package name")
R依赖包查看方法
R包版本查询
> packageVersion("package name")
查询该R包
> sessionInfo()
查询所有R包
> installed.packages()
查看已经加载的R包
> (.packages())
R包的加载
> library("name")或者require("name")
R包的移除
> detach("package:name", unload = TRUE)
列出包所在的路径
> .libPaths()
查看已经安装的包的详细信息
> installed.packages()[,c('Package','Version','LibPath')]
R包提供的函数
> help(package='TSA')
R查看函数属于那个包
> help("biocLite")
R依赖包卸载与更新
R包的卸载
> remove.packages("name")
R包的更新
All in all,不要随意升级R包,CRAN也不行!!
> update.packages(“name”)