2018-11-14
阅读量:
971
R中的包与库分别是什么?
1. package
包扩展了基本的R功能并标准化了代码的分发。例如,包可以包含与特定主题相关的一组功能。
包可以作为SOURCE(包含所有包组件的目录),BINARIES(包含OS特定格式的文件)或BUNDLE(包含包组件的压缩文件,类似于源)进行分发。
最基本的包,例如创建,
library(devtools)
create("C:/Users/Documents/R-dev/MyPackage")包含:
所有R代码所在的R /目录,以及DESCRIPTION和NAMESPACE元数据文件。
2.library
库是存储包的目录。您可以在硬盘上安装多个库。
要查看哪些库可用(搜索哪些路径包):
.libPaths()并查看有哪些包:
lapply(.libPaths(), dir)要使用包' x ',首先必须将其安装在包库中。例如,这可以通过以下方式完成:
install.packages(‘x’) # to install packages from CRAN或者
R CMD INSTALL Xpackagename.tar.gz #to install directly from source安装后,必须用library(x)或命令require(x)。
0.0000
0
1
关注作者
收藏
评论(0)
发表评论
暂无数据
推荐帖子
0条评论
0条评论
0条评论

