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

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

Other lists of R learning resources by source