resources for learning the R programming language
Resources for Learning R
There are many online materials for learning R. Here is just a small sample of free online resources.
Tutorials and manuals
- R manuals and contributed documentation (includes foreign language translations)
- Quick-R - menu driven tutorials
- TryR - simple interactive sessions through the web (no R needed on desktop)
Packages worth extra exploration
- plyr - split data, apply a function to each piece, and combine the results back together
- dplyr - next generation of plyr, focused on tools for working with data frames (hence the d in the name) that chains performance enchanced common functions for the “grammar of data manipulation” across data sources
- reshape2 - melt your data into long format (few columns, many rows) and cast it into wide format (few rows, many columns)
- ggplot2 - plotting using the “grammar of graphics” principles (cookbook)
Compared to Matlab
- matlabR.pdf - syntax and function differences
- R for Matlab Users - quick cheat sheet of similar functions