An essential guide to the trouble spots and oddities of R. In spite of the quirks exposed here, R is the best computing environment for most data analysis tasks. R is free, open-source, and has thousands of contributed packages. It is used in such diverse fields as ecology, finance, genomics and music. If you are using spreadsheets to understand data, switch to R. You will have safer -- and ultimately, more convenient -- computations.
Table of Contents:
Chapter 1: Falling into the Floating Point Trap Chapter 2: Growing Objects Chapter 3: Failing to Vectorize Chapter 4: Over-Vectorizing Chapter 5: Not Writing Functions Chapter 6: Doing Global Assignments Chapter 7: Tripping on Object Orientation Chapter 8: Believing It Does as Intended Chapter 9: Unhelpfully Seeking Help