R 2.XX.Y中的核心包

MYa*_*208 4 packages r

我想知道如何知道哪些包是核心的R 2.XX.Y.假设我安装.R 2.14.1然后这个版本将附带哪些软件包.谢谢

Dir*_*tel 9

1)你可以查看来源.

2)问题甚至不清楚,因为包括以及推荐的库.大多数人会将你的问题理解为要求两套.

3)在Debian上,我们拆分安装目录,这样就可以轻松地回答问题2):

edd@max:~$ ls /usr/lib/R/library/         ## 
base       datasets    lattice  nnet      stats4
boot       foreign     MASS     parallel  survival
class      graphics    Matrix   rpart     tcltk
cluster    grDevices   methods  spatial   tools
codetools  grid        mgcv     splines   utils
compiler   KernSmooth  nlme     stats
Run Code Online (Sandbox Code Playgroud)

4)查看源代码可以分析真正的默认值和推荐值:(这些是来自版本化tar包的软链接)

edd@max:~$ COLUMNS=60 ls ~/src/debian/R/R-2.14.1/src/library/
base      grDevices     methods      splines  tools
compiler  grid          parallel     stats    utils
datasets  Makefile.in   profile      stats4
graphics  Makefile.win  Recommended  tcltk
Run Code Online (Sandbox Code Playgroud)

edd@max:~$ COLUMNS=60 ls ~/src/debian/R/R-2.14.1/src/library/Recommended/
boot_1.3-3.tar.gz         MASS_7.3-16.tar.gz
boot.tgz                  MASS.tgz
class_7.3-3.tar.gz        Matrix_1.0-2.tar.gz
class.tgz                 Matrix.tgz
cluster_1.14.1.tar.gz     mgcv_1.7-12.tar.gz
cluster.tgz               mgcv.tgz
codetools_0.2-8.tar.gz    nlme_3.1-102.tar.gz
codetools.tgz             nlme.tgz
foreign_0.8-48.tar.gz     nnet_7.3-1.tar.gz
foreign.tgz               nnet.tgz
KernSmooth_2.23-7.tar.gz  rpart_3.1-50.tar.gz
KernSmooth.tgz            rpart.tgz
lattice_0.20-0.tar.gz     spatial_7.3-3.tar.gz
lattice.tgz               spatial.tgz
Makefile.in               survival_2.36-10.tar.gz
Makefile.win              survival.tgz
edd@max:~$ COLUMNS=60 
Run Code Online (Sandbox Code Playgroud)

5)最后,软件包还在其DESCRIPTION字段中说明了这一点:

edd@max:~$ grep -i Recommended /usr/lib/R/library/*/DESCRIPTION
/usr/lib/R/library/boot/DESCRIPTION:Priority: recommended
/usr/lib/R/library/class/DESCRIPTION:Priority: recommended
/usr/lib/R/library/cluster/DESCRIPTION:Priority: recommended
/usr/lib/R/library/codetools/DESCRIPTION:Priority: recommended
/usr/lib/R/library/foreign/DESCRIPTION:Priority: recommended
/usr/lib/R/library/KernSmooth/DESCRIPTION:Priority: recommended
/usr/lib/R/library/lattice/DESCRIPTION:Priority: recommended
/usr/lib/R/library/MASS/DESCRIPTION:Priority: recommended
/usr/lib/R/library/Matrix/DESCRIPTION:Priority: recommended
/usr/lib/R/library/mgcv/DESCRIPTION:Priority: recommended
/usr/lib/R/library/nlme/DESCRIPTION:Priority: recommended
/usr/lib/R/library/nnet/DESCRIPTION:Priority: recommended
/usr/lib/R/library/rpart/DESCRIPTION:Priority: recommended
/usr/lib/R/library/spatial/DESCRIPTION:Priority: recommended
/usr/lib/R/library/survival/DESCRIPTION:Priority: recommended
edd@max:~$ 
Run Code Online (Sandbox Code Playgroud)

edd@max:~$ grep "Priority: base" /usr/lib/R/library/*/DESCRIPTION
/usr/lib/R/library/base/DESCRIPTION:Priority: base
/usr/lib/R/library/compiler/DESCRIPTION:Priority: base
/usr/lib/R/library/datasets/DESCRIPTION:Priority: base
/usr/lib/R/library/graphics/DESCRIPTION:Priority: base
/usr/lib/R/library/grDevices/DESCRIPTION:Priority: base
/usr/lib/R/library/grid/DESCRIPTION:Priority: base
/usr/lib/R/library/methods/DESCRIPTION:Priority: base
/usr/lib/R/library/parallel/DESCRIPTION:Priority: base
/usr/lib/R/library/splines/DESCRIPTION:Priority: base
/usr/lib/R/library/stats4/DESCRIPTION:Priority: base
/usr/lib/R/library/stats/DESCRIPTION:Priority: base
/usr/lib/R/library/tcltk/DESCRIPTION:Priority: base
/usr/lib/R/library/tools/DESCRIPTION:Priority: base
/usr/lib/R/library/utils/DESCRIPTION:Priority: base
edd@max:~$ 
Run Code Online (Sandbox Code Playgroud)

所有这些答案都是针对2.14.1.


aat*_*lob 8

或者您也可以使用:

installed.packages(priority = "base")
Run Code Online (Sandbox Code Playgroud)

或者查看常见问题解答:

http://cran.r-project.org/doc/FAQ/R-FAQ.html#Which-add_002don-packages-exist-for-R_003f