What is does this series offer?
This is the introduction to the R:case4base
series. The aim of the series is to elaborate on very useful features of base R that are lesser known and many times substituted with custom functionality of external packages.
The motivation behind the series is to provide useful and easy to read information on the usage of these functionalities from the basic to the advanced topics related to them.
Usually one article in the series will
- contain content on 1 such functionality
- follow a learning system starting from the basics and continuing with more advanced topics, with examples and simple explanations, at the cost of rigorousness
- come with accompanying peace of fully portable R code that can be downloaded and played with no additional setup or packages needed
- come with a few exercises for those wanting to examine the code a bit more
- provide a list of references for further reading
- provide a list of alternatives to the base functionality in no particular order
What is considered base R
The list of packages considered as base
can be retrieved with some basic info calling the following:
installed.packages(priority = "base")[, c(5, 6)]
## Depends Imports
## base NA NA
## compiler NA NA
## datasets NA NA
## graphics NA "grDevices"
## grDevices NA NA
## grid NA "grDevices, utils"
## methods NA "utils, stats"
## parallel NA "tools, compiler"
## splines NA "graphics, stats"
## stats NA "utils, grDevices, graphics"
## stats4 NA "graphics, methods, stats"
## tcltk NA "utils"
## tools NA NA
## utils NA NA