R library - TreetoForest/LearningNotes GitHub Wiki
R library
包是 R 函数、实例数据、预编译代码的集合,包括 R 程序,注释文档、实例、测试数据等.
本文详细描述 R软件和R包基本信息、R包的安装和调用、R包冲突时如何更换目录安装R包和调用
R软件和R包基本信息
查看R包的安装位置
.libPaths()
通过R命令查找R已安装的包、版本、路径
sessionInfo()
library()
installed.packages()[,c('Package','Version','LibPath')]
packageVersion("pheatmap")
查看已经加载的包
(.packages())
使用R studio的配置查看R包路径
R包的安装和调用
包的安装:用install.packages("包的名字") 包的加载:用library(包的名字) 从环境中移除包:detach("package:包的名字", unload=TRUE) 卸载包:remove.packages("包的名字")
常用环境加载命令
.libPaths(c("/home/data/Rlib/4.1", .libPaths()))
R包下载存储位置和安装位置 使用install.packages()命令进行安装,默认情况下首先从cran.rstudio.com网站上下载二进制安装包文件到 临时文件夹downloaded_packages,然后解压校正安装到R语言(R4.1)安装路径下的library文件夹中
涉及两个位置,一是R包的下载存储位置;二是R包的安装位置 在R包下载的install.packages()命令中都有定义,且都能修改
有两个参数“lib”和“destdir”,可以改变R包下载位置和安装位置 lib:用来设置R包安装位置 destdir:用来设置R包下载存储位置的 【R包下载存储位置一般不需要改,因为downloaded_packages在你关闭R语言或者说RStudio的时候就自动删除了】
通过定义安装库的位置 设置包安装位置
.libPaths("D:/R/R-3.6.2/library")
安装包路径更改
#Rprofile.site
.libPaths(c("D:/Rlibrary", .libPaths()))