This is a gem of a book. It will become the book I give PhD students when they are learning how to write good R code. That is, if I ever see it again. I had hoped to write a review of it, but I haven’t seen it since it arrived in the mail a couple of weeks ago because a research student or research assistant has always had it on loan. I guess that’s a testament to how useful it is.
So instead of a review, here is the table of contents to give the flavour of what it covers:
Introduction | |
1. | Getting Started |
2. | Vectors |
3. | Matrices and arrays |
4. | Lists |
5. | Data frames |
6. | Factors and tables |
7. | R programming structures |
8. | Doing math and simulations in R |
9. | Object-oriented programming |
10. | Input/output |
11. | String manipulation |
12. | Graphics |
13. | Debugging |
14. | Performance enhancement: speed and memory |
15. | Interfacing R to other languages |
16. | Parallel R |
A. | Installing R |
B. | Installing and using packages |
Other people have reviewed the book including Joseph Rickert, Nathan Yau and Bryan Bell, as well as a few people on Amazon (with ten 5-star reviews to date!).
At less then $25, you have little to lose — head over to Amazon and buy a copy now! If a few of my PhD students buy their own copies, I might get mine back.
R-bloggers.com offers daily e-mail updates about R news and tutorials on topics such as: Data science, Big Data, R jobs, visualization (ggplot2, Boxplots, maps, animation), programming (RStudio, Sweave, LaTeX, SQL, Eclipse, git, hadoop, Web Scraping) statistics (regression, PCA, time series, trading) and more...