Difference between r-base and r-recommended packages

前端 未结 3 2103
予麋鹿
予麋鹿 2020-12-13 14:21

Can anyone tell me what is the difference between base and recommended packages.

If there is link where base and recommended packages are mentioned please provide th

3条回答
  •  Happy的楠姐
    2020-12-13 14:48

    The difference actually comes from R Core and the way the R code is organised, for example in the upstream SVN repository.

    In src/library/, you have all 'base' packages:

    • base
    • compiler
    • datasets
    • graphics
    • grDevices
    • grid
    • methods
    • parallel
    • splines
    • stats
    • stats4
    • tcltk
    • tools
    • translations
    • utils.

    And none of these are on CRAN -- they only exist as part of 'base R'.

    And you have a directory src/library/Recommended which by default is empty, but can be filled by using a helper script (tools/rsync-recommended) to get the list of Recommended packages off CRAN from a special (versioned) directory. For R version 3.3.3, it is CRAN/src/contrib/3.3.3/Recommended/ (with the CRAN part being your default mirror). It contains

    • KernSmooth
    • MASS
    • Matrix
    • boot
    • class
    • cluster
    • codetools
    • foreign
    • lattice
    • mgcv
    • nlme
    • nnet
    • rpart
    • spatial
    • survival

    Edit 2016-09-06: Added utils to first set.

提交回复
热议问题