This web site provides a mirror of the key documentation for the R project. These versions of the manuals are created primarily by the injection of a new visual style for readability and ease of navigation. Other modification is extremely minimal, but the canonical versions of these manuals are always those available through CRAN. All of this material is edited by the R Core Team.
The manuals available are as follows.
- An introduction to R is based on the former "Notes on R", and gives an introduction to the language and how to use R for doing statistical analysis and graphics.
- The R language definition documents the language per se—that is, the objects that it works on, and the details of the expression evaluation process—which are useful to know when programming R functions.
- Writing R extensions covers how to create your own packages, write R help files, and use the foreign language interfaces (C, C++, Fortran, etc.).
- R data import/export describes the import and export facilities available, either in R itself or via packages which are available from CRAN.
- R installation and administration covers the installation and administration of R on various platforms.
- R Internals is a guide to the internal structures of R and coding standards for the core team working on R itself.
Note that the LaTeX or Texinfo sources of the latest version of these documents are contained in every R source distribution (in subdirectory
doc/manual of the extracted archive). Older versions of the manuals can be found in the R source archives. The HTML versions of the manuals are also part of most R installations (accessible using function
Only English versions of the manuals are available on this site. For translations and other additional documentation, please see the contributed documentation section on CRAN.
Source code for the scripts used to generate this web site can be found on GitHub.