jan*_*an5 18 packages r built-in
任何人都可以告诉我基本包和推荐包之间有什么区别.
如果有提及基本和推荐包的链接,请提供链接.
Dir*_*tel 25
实际上,差异来自R Core和R代码的组织方式,例如在上游SVN存储库中.
在src/library/
,你有所有'基础'包:
并且这些都不在CRAN上 - 它们仅作为"基础R"的一部分存在.
并且您有一个目录src/library/Recommended
,默认情况下为空,但可以使用帮助程序脚本(tools/rsync-recommended
)填充以从特殊(版本化)目录中获取CRAN的推荐软件包列表.对于R版本3.3.3,它是
CRAN/src/contrib/3.3.3 /推荐/(CRAN部分是您的默认镜像).它包含
编辑2016-09-06:添加utils
到第一集.
我想从一个略微不同的角度回答,而不是通过功能而不是链接.如果Priority是"base",则已经安装并加载了包,因此在打开R时它的所有功能都可用.如果"推荐"优先级,则包装已安装基础R,但未加载.在使用此程序包中的命令之前,用户必须使用library命令加载它,例如library(boot).
对于链接,installed.packages()
使用优先级的过滤器应列出已安装和加载(基础)或刚刚安装(推荐)的所有软件包,因此您实际上不需要任何链接.
x <- installed.packages()
x[ !is.na(x[ ,"Priority"]), c("Package", "Priority") ]
Run Code Online (Sandbox Code Playgroud)
对于所有其他包,请参阅available.packages()
.请参阅此链接了解详情.
我猜你正在谈论在 Linux 上安装 R。
这记录在(例如)Debian 的安装说明中。您可以在http://cran.csiro.au/bin/linux/debian/找到它
引用此页面:
The r-recommended set of packages are:
r-cran-boot
r-cran-cluster
r-cran-class
r-cran-codetools
r-cran-foreign
r-cran-kernsmooth
r-cran-lattice
r-cran-mass
r-cran-matrix
r-cran-mgcv
r-cran-nlme
r-cran-nnet
r-cran-rmatrix
r-cran-rpart
r-cran-spatial
r-cran-survival
Run Code Online (Sandbox Code Playgroud)
此 R 命令返回所有基础包的名称:
names(which(installed.packages()[ ,"Priority"] == "base", ))
# [1] "base" "compiler" "datasets" "graphics" "grDevices" "grid"
# [7] "methods" "parallel" "splines" "stats" "stats4" "tcltk"
# [13] "tools" "utils"
Run Code Online (Sandbox Code Playgroud)
此 R 命令返回所有推荐包的名称:
names(which(available.packages(repos = c(CRAN = "https://cran.r-project.org"))[ ,"Priority"] == "recommended", ))
# [1] "boot" "class" "cluster" "codetools" "foreign"
# [6] "KernSmooth" "lattice" "MASS" "Matrix" "mgcv"
# [11] "nlme" "nnet" "rpart" "spatial" "survival"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8748 次 |
最近记录: |