You’re reading the first edition of Advanced R; for the latest version see the second edition.
Welcome
This is the companion website for “Advanced R”, a book in Chapman & Hall’s R Series. The book is designed primarily for R users who want to improve their programming skills and understanding of the language. It should also be useful for programmers coming to R from other languages, as it explains some of R’s quirks and shows how some parts that seem horrible do have a positive side.
- Introduction
- Foundations
- Data structures
- Subsetting
- Vocabulary
- Style
- Functions
- OO field guide
- Environments
- Exceptions and debugging
- Functional programming
- Functional programming
- Functionals
- Function operators
- Metaprogramming
- Non-standard evaluation
- Expressions
- Domain specific languages
- Performant code
- Performance
- Profiling
- Memory
- Rcpp
- R’s C interface
(You may also be interested in “R Packages”, a similar book teaching you how to make the most of R’s fantastic package system.)