CDN$ 66.12
  • List Price: CDN$ 77.74
  • You Save: CDN$ 11.62 (15%)
In Stock.
Ships from and sold by Gift-wrap available.
Advanced R has been added to your Cart
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 3 images

Advanced R Paperback – Oct 28 2014

4.7 out of 5 stars 3 customer reviews

See all 4 formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
"Please retry"
CDN$ 66.12
CDN$ 59.62 CDN$ 69.09

99 by Wayne Gretzky 99 by Wayne Gretzky

click to open popover

Frequently Bought Together

  • Advanced R
  • +
  • R Packages: Organize, Test, Document, and Share Your Code
  • +
  • The Art of R Programming: A Tour of Statistical Software Design
Total price: CDN$ 135.77
Buy the selected items together

No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Product Details

  • Paperback: 476 pages
  • Publisher: Chapman and Hall/CRC (Sept. 25 2014)
  • Language: English
  • ISBN-10: 1466586966
  • ISBN-13: 978-1466586963
  • Product Dimensions: 15.6 x 2.7 x 23.5 cm
  • Shipping Weight: 612 g
  • Average Customer Review: 4.7 out of 5 stars 3 customer reviews
  • Amazon Bestsellers Rank: #121,433 in Books (See Top 100 in Books)
  •  Would you like to update product info, give feedback on images, or tell us about a lower price?

  • See Complete Table of Contents

Product Description


"The book is aimed both at the veteran R user who wants to use the language to its full capabilities, and to the engineer who is entering R with experience in other languages. To either audience it is an invaluable, and irreplaceable, resource…Among the treasures of the book is the introduction of several packages, many of them authored by Wickham, which will help experienced users get more out of the language." (Journal of the American Statistical Association)

"The material is technically correct … clearly explained and carefully presented. The author has become one of the foremost authorities on this topic and is well known and appreciated throughout the entire R community. This is the great strength of the book and the primary reason it deserves to be published. It addresses a topic where there is already a growing number of books, but few have the depth, the technical accuracy, and the authority of this one."
―Bill Venables, CSIRO

"Technically outstanding … Enthusiastically recommended."
―Vince Carey, Channing Division of Network Medicine, Harvard Medical School

"In Part IV of Advanced R, the exposition is very good in that every term and concept seems to be defined and explained well, with examples to illustrate main concepts. For any reader who is sufficiently advanced to want to read Part IV, it is clear and surprisingly easy to read. There is plenty of good general advice in these chapters on programming, profiling, optimizing code, etc. that would be applicable for other programming languages. The statements and examples in these chapters seem to be quite accurate and very clear. It is nice to use a book with examples at every step."
―Maria Rizzo, Bowling Green State University

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

4.7 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See all 3 customer reviews
Share your thoughts with other customers

Top Customer Reviews

Format: Paperback Verified Purchase
The author gives an very deep insight into the way R behaves. I highly recommend it if you want to become an R professional and push the boundaries of your code. It is an essential if you want to build a package. There are lots of open-ended exercises to help you wrap your head around some concepts and the chapters are well structured with clear deliverables if you work through them, not just browsing. This book has made an impact in the way I write R code and it has helped me understand why it behaves in ways most unexpected coming from strictly procedural languages like C++ and python.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse
Format: Paperback
Fantastic. This is one of the must-read books in R. The author Hadley is the Chief Scientist at RStudio. He wrote books in a very organized way and the content is very practical and useful if you want master this language.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse
Format: Paperback Verified Purchase
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse

Most Helpful Customer Reviews on (beta) 4.8 out of 5 stars 40 reviews
51 of 52 people found the following review helpful
5.0 out of 5 stars Not how to do x, but how to understand R Oct. 20 2014
By Stephen Oates - Published on
Format: Paperback
tldr: An excellent work for intermediate to advanced users of R by one of the most prolific R package developers. Less a reference work and more a clearly written and concise course in how to understand and think about R programming more deeply.

Hadley Wickham is very well known to R users for his prolific number of packages (in a recent post called "10 R packages I wish I knew about earlier" 5 of them were produced by Wickham). This book started out as an online guide to how to write R and an attempt for Wickham to pass on the lessons he has learnt in his 10 years as a user (and producer) of R. To be clear this book is not about "how to use R to do x" in the sense of many other works. Packages are only discussed incidentally to explain how R itself is functioning in a particular case. Nor is it a reference work like Matloff's excellent The Art of R Programming: A Tour of Statistical Software Design where you would pull it off the shelf to quickly solve a problem or understand a specific issue. Instead "Advanced R" reads like a course in understanding how R works. The chapters start with overview questions to see if the chapter is applicable ("What are three properties of a vector, other than its contents?") followed by a chapter outline. There are questions after each sub-section ("What are the six types of atomic vector"). However one of the most impressive things about the work is both the readability and conciseness. Chapter 4 for example is list of functions and operators without definitions.

This may sound strange for a book aimed at pedagogy, but Wickham is aiming at not just imparting a knowledge of what a particular function does. Rather he is trying to impart a deeper level of knowledge about how R itself works. The closest analogy I can think of is that of his visualisation package "ggplot2". "ggplot2" is not just about producing a plot, but rather about understanding how static plot generation works in terms of its constituent parts (or at least one way of defining those parts). Initially its harder than "just" creating a plot, but once you become (somewhat) familiar you begin to appreciate the power of the package which is to let you pluck from the space of all plots, the particular plot you require (dplyr is another example of this). I am confident that as I work my way through this book and its exercises a similar appreciation of the power (and peccadilloes) of R will be gained.
7 of 8 people found the following review helpful
5.0 out of 5 stars Advanced R - great for the not so advanced reader as well Nov. 11 2014
By plee7 - Published on
Format: Paperback Verified Purchase
Well worth reading. I've had it for two weeks now (requested it as a birthday present from my brother, Peter) and it's great. I'll be referring to it many times in the months ahead I'm sure. It's packed with little gems - many worked examples of R code, and explanations of common 'coding patterns' to exploit the features of the R language.

Many things that were opaque to me about what R does and why are becoming much clearer as I work my way through this book.

The explanation of what environments are, why they exist, and how R packages use them is particularly helpful. The picture on the cover (once you've read the chapter of course) summarises that concept really well. I particularly like the way the book builds up an explanation step by step, with little code snippets that you can easily try yourself as you read.

Geoff Lee
5.0 out of 5 stars Five Stars Oct. 11 2016
By Ian Thomas - Published on
Format: Paperback Verified Purchase
great source for learning R
5.0 out of 5 stars Five Stars Aug. 11 2016
By Ian - Published on
Format: Paperback Verified Purchase
Great book with good R fundamentals.
5.0 out of 5 stars Five Stars July 30 2016
By Cliente Amazon - Published on
Format: Paperback Verified Purchase
Excelent book. Very well written!