---
product_id: 116894713
title: "Advanced R, Second Edition (Chapman & Hall/CRC The R Series)"
price: "£56.83"
currency: GBP
in_stock: true
reviews_count: 13
url: https://www.desertcart.co.uk/products/116894713-advanced-r-second-edition-chapman-and-hall-crc-the-r
store_origin: GB
region: United Kingdom
---

# Advanced R, Second Edition (Chapman & Hall/CRC The R Series)

**Price:** £56.83
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** Advanced R, Second Edition (Chapman & Hall/CRC The R Series)
- **How much does it cost?** £56.83 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.co.uk](https://www.desertcart.co.uk/products/116894713-advanced-r-second-edition-chapman-and-hall-crc-the-r)

## Best For

- Customers looking for quality international products

## Why This Product

- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

Advanced R helps you understand how R works at a fundamental level. It is designed for R programmers who want to deepen their understanding of the language, and programmers experienced in other languages who want to understand what makes R different and special. This book will teach you the foundations of R; three fundamental programming paradigms (functional, object-oriented, and metaprogramming); and powerful techniques for debugging and optimising your code. By reading this book, you will learn: The difference between an object and its name, and why the distinction is important The important vector data structures, how they fit together, and how you can pull them apart using subsetting The fine details of functions and environments The condition system, which powers messages, warnings, and errors The powerful functional programming paradigm, which can replace many for loops The three most important OO systems: S3, S4, and R6 The tidy eval toolkit for metaprogramming, which allows you to manipulate code and control evaluation Effective debugging techniques that you can deploy, regardless of how your code is run How to find and remove performance bottlenecks The second edition is a comprehensive update: New foundational chapters: "Names and values," "Control flow," and "Conditions" comprehensive coverage of object oriented programming with chapters on S3, S4, R6, and how to choose between them Much deeper coverage of metaprogramming, including the new tidy evaluation framework use of new package like rlang (http://rlang.r-lib.org), which provides a clean interface to low-level operations, and purr (http://purrr.tidyverse.org/) for functional programming Use of color in code chunks and figures Hadley Wickham is Chief Scientist at RStudio, an Adjunct Professor at Stanford University and the University of Auckland, and a member of the R Foundation. He is the lead developer of the tidyverse, a collection of R packages, including ggplot2 and dplyr, designed to support data science. He is also the author of R for Data Science (with Garrett Grolemund), R Packages , and ggplot2: Elegant Graphics for Data Analysis .

Review: Excellent content, excellent product for price (2nd Ed. paperback) - These comments refer to the 2nd edition paperback. It should be obvious from the title, but this book most useful to advanced/intermediate R users and users of other languages who need a better understanding of R's unique quirks. I wouldn't recommend if you're not comfortable writing moderately complex functions in R. Even the most basic intro chapters gave me a better understanding of how R uses names & objects, and the memory implications thereof. Later chapters gave me a MUCH better understanding of of R's weird & unintuitive (for me, anyway) use of lazy evaluation, quosure, etc. in functions, and how powerful these can be in metaprogramming. The advantages & disadvantages of R's different OOP paradigms are well covered, too. Wickham uses extensive diagrams & a straight-to-the point style, which I found very helpful. Unlike many coding books, the 2nd edition uses color throughout, which is also very helpful pedagogically. I appreciate the very high information:ink ratio — Wickham obviously spent a great deal of time & effort optimizing informative content & pedagogical utility. All in all, this makes for one of the best coding volumes I've seen, printed in color at an affordable price. Bravo! A CAVEAT: As Wickham is a chief author & organizer of the of the "tidyverse" ecosystem of packages within R, this volume DOES make heavy use of tidyverse packages & paradigms. Some readers may dislike the elevation of Wickham's purrr & rlang packages, for instance, over base R methods. However, Whickham DOES mention base R & other alternatives, and refers to the online 1st edition, which largely uses base R. I don't have any problem with tidyverse packages & functions if the get the job done. And in many cases, I find tidyverse approaches more intuitive than base R, meaning that for me, I often get the job done BETTER within the tidyverse. Nevertheless, readers should understand that this volume is tidyverse-centric before purchasing.
Review: I'm thinking of making Hadley for President shirts - This is a great book, which (according to the acknowledgements pages) is thanks in part to the huge team of community editors that reviewed the chapters online before it was published. I have his R4DS book (R for Data Science), which although useful, does not have examples that are always succinct or terribly easy to follow. Advanced R on the other hand, has examples that are so readable, and illustrate the text without unneeded junk. The title was appealing to me as an intermediate R user, but I also felt a little bit like an imposter buying a book with the word "Advanced" in the title. It is, however, very approachable, and feels a bit like and exploration under-the-hood. I'm glad it was not called "R under-the-hood" as I likely would have skipped over this title. Worth buying for anyone who wants a more in-depth understanding of R language.

## Technical Specifications

| Specification | Value |
|---------------|-------|
| Best Sellers Rank | #1,166,233 in Books ( See Top 100 in Books ) #212 in Mathematical & Statistical Software #1,235 in Computer Programming Languages #2,865 in Programming Languages (Books) |
| Customer Reviews | 4.8 out of 5 stars 179 Reviews |

## Images

![Advanced R, Second Edition (Chapman & Hall/CRC The R Series) - Image 1](https://m.media-amazon.com/images/I/51noV7xproL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ Excellent content, excellent product for price (2nd Ed. paperback)
*by D***. on January 19, 2020*

These comments refer to the 2nd edition paperback. It should be obvious from the title, but this book most useful to advanced/intermediate R users and users of other languages who need a better understanding of R's unique quirks. I wouldn't recommend if you're not comfortable writing moderately complex functions in R. Even the most basic intro chapters gave me a better understanding of how R uses names & objects, and the memory implications thereof. Later chapters gave me a MUCH better understanding of of R's weird & unintuitive (for me, anyway) use of lazy evaluation, quosure, etc. in functions, and how powerful these can be in metaprogramming. The advantages & disadvantages of R's different OOP paradigms are well covered, too. Wickham uses extensive diagrams & a straight-to-the point style, which I found very helpful. Unlike many coding books, the 2nd edition uses color throughout, which is also very helpful pedagogically. I appreciate the very high information:ink ratio — Wickham obviously spent a great deal of time & effort optimizing informative content & pedagogical utility. All in all, this makes for one of the best coding volumes I've seen, printed in color at an affordable price. Bravo! A CAVEAT: As Wickham is a chief author & organizer of the of the "tidyverse" ecosystem of packages within R, this volume DOES make heavy use of tidyverse packages & paradigms. Some readers may dislike the elevation of Wickham's purrr & rlang packages, for instance, over base R methods. However, Whickham DOES mention base R & other alternatives, and refers to the online 1st edition, which largely uses base R. I don't have any problem with tidyverse packages & functions if the get the job done. And in many cases, I find tidyverse approaches more intuitive than base R, meaning that for me, I often get the job done BETTER within the tidyverse. Nevertheless, readers should understand that this volume is tidyverse-centric before purchasing.

### ⭐⭐⭐⭐⭐ I'm thinking of making Hadley for President shirts
*by D***N on March 11, 2020*

This is a great book, which (according to the acknowledgements pages) is thanks in part to the huge team of community editors that reviewed the chapters online before it was published. I have his R4DS book (R for Data Science), which although useful, does not have examples that are always succinct or terribly easy to follow. Advanced R on the other hand, has examples that are so readable, and illustrate the text without unneeded junk. The title was appealing to me as an intermediate R user, but I also felt a little bit like an imposter buying a book with the word "Advanced" in the title. It is, however, very approachable, and feels a bit like and exploration under-the-hood. I'm glad it was not called "R under-the-hood" as I likely would have skipped over this title. Worth buying for anyone who wants a more in-depth understanding of R language.

### ⭐⭐⭐⭐⭐ Write Better R Code
*by J***N on June 20, 2019*

I've been reading this book online as it was written, and it has greatly improved my R code. It's probably not very useful for beginners (start with R for Data Science instead), but, if you write a lot of R (even if you don't consider yourself a programmer, which I don't), this book will help you level up your game. The book is also available free and legal online (I'm not posting the URL in case that makes Amazon reject the review, but it's easy to find in a search), but I bought a physical copy so I can browse it as needed and sit down for a cover-to-cover read.

## Frequently Bought Together

- Advanced R, Second Edition (Chapman & Hall/CRC The R Series)
- R for Data Science: Import, Tidy, Transform, Visualize, and Model Data
- Mastering Shiny: Build Interactive Apps, Reports, and Dashboards Powered by R

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.co.uk/products/116894713-advanced-r-second-edition-chapman-and-hall-crc-the-r](https://www.desertcart.co.uk/products/116894713-advanced-r-second-edition-chapman-and-hall-crc-the-r)

---

*Product available on Desertcart United Kingdom*
*Store origin: GB*
*Last updated: 2026-05-30*