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 the links.
R is distributed with fifteen "base packages": base, compiler, datasets, grDevices, graphics, grid, methods, parallel, splines, stats, stats4, tcltk, tools, translations, and utils.
Base-R is the basic software which contains the R programming language. RStudio is software that makes R programming easier. Of course, they are totally free and open source.
In R, a package is a collection of R functions, data and compiled code. The location where the packages are stored is called the library. If there is a particular functionality that you require, you can download the package from the appropriate site and it will be stored in your library.
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:
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
Edit 2016-09-06: Added utils
to first set.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With