Here are a few tutorials and crib-notes I've cooked up whilst flailing my way up the sometimes steep learning curve of R.
Programming in R
- The R type system - from the programmer's point of view, the most unique thing about R is it's type system.
- Environments in R - how does R bind symbols to values?
- String functions in R
- R String processing - using capturing regular expressions in R
- How to send an HTTP PUT request from R - why RCurl is better then httpRequest
- Object oriented programming in R - S4 classes
Working with data in R
- Select operations on R data frames
- Joining data frames in R
- SQL group-by in R
- Pivot tables in R
- CouchDB and R - accessing Couch's ReSTful API with RCurl and RJSONIO
- MySQL and R
Graphics in R
- How to plot a graph in R
- Drawing heatmaps in R
- Engineering data analysis with R and ggplot - notes on a talk by Hadley Wickham
Here are several examples of graphics with R done as part of my series on the book Using R for Introductory Statistics, but here linked by the kind of plots demonstrated.
- plotting currency data
- boxplots and scatterplots on marathon runners dataset
- scatterplots with regression lines on problems from UsingR Chapter 3
- boxplots, scatterplots, regression lines and dendrograms on the mtcars dataset
- density plots of probability distributions
- histogram/density plots and qqnorm plots
Using R for Introductory Statistics
More R resources
A few more good resources for learning R:
- R programming for those coming from other languages By John D. Cook
- R for programmers from Norm Matloff at UCDavis.
- Unit Testing in R: The Bare Minimum By John Myles White
- The R Inferno - abandon hope!
- bioconductor - if you want to do biology with R
- R-bloggers - loads of great articles