56 Resources
56.1 R Project
The R Manuals include a number of resources, including:
- Introduction to R
- CRAN task views offer curated lists of packages by topic
56.2 R programming
- Advanced R by Hadley Wickham
- Efficient R Programming by Colin Gillespie & Robin Lovelace
- Rcpp: Seamless R and C++ Integration
- Parallel and Distributed Processing with future
56.3 R for data science
- R Programming for Data Science by Roger D. Peng, based mostly on base R, and also covers the basics of dplyr.
- Data wrangling, exploration, and analysis with R b y Jenny Bryan
- R for Data Science by Hadley Wickham & Garrett Grolemund
56.4 Markdown
56.5 R markdown
Note: Quarto has superseded R Markdown as the recommended tool for authoring documents in R.
- R Markdown: The Definitive Guide by Yihui Xie, J. J. Allaire, Garrett Grolemund
- bookdown: Authoring Books and Technical Documents with R Markdown: how to make websites like this one you are on right now
56.6 Quarto
56.7 Writing R Documentation
56.8 Graphics
56.8.1 ggplot2
56.8.2 Plotly
56.9 Git and GitHub
- GitHub guides
- Pro Git Book by Scott Chacon and Ben Straub
56.10 Machine Learning
- An Introduction to Statistical Learning offers an accessible view of core learning algorithms, without being math-heavy.
- Elements of Statistical Learning offers a deeper and more extensive view on learning algorithms.
- Machine Learning with rtemis
56.11 Datasets
A number of online repositories offer free access to datasets suitable for data science / statistics / machine learning. Some of them are: