Advanced R, Second Edition (Chapman & Hall/CRC The R Series) 2nd Edition
Use the Amazon App to scan ISBNs and compare prices.
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
Frequently bought together
"The development of progressive data analysis tools that are technically excellent creates a superior opportunity for us as data science users. The concepts of this book can enhance the overall user experience and increase the likelihood that the developed tools become preferred tools accomplishing the desired purpose. Learning from Wickham's vast experience in R coding improves tools that provide targeted users the ability to be more efficient, clearer R analysis code writers, better debuggers of their own syntax errors, and positioned to enjoy faster performance time. These are many of the advantages I have enjoyed using tidyverse developed by Wickham with the "Advanced R" philosophy." ~Technometrics
"The book is packed with a ton of information, insights, and knowledge drawn from the author's own experience. The approach will be appreciated by the right audience – the audience that is looking for a deeper understanding of the R language. At times, the writing style reveals a personal reflection of how the author's knowledge of the language has evolved. This is beautiful."
About the Author
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.
- Publisher : Chapman and Hall/CRC; 2nd edition (May 30, 2019)
- Language : English
- Paperback : 604 pages
- ISBN-10 : 0815384572
- ISBN-13 : 978-0815384571
- Item Weight : 2.1 pounds
- Dimensions : 6.1 x 1.2 x 9.2 inches
- Best Sellers Rank: #219,837 in Books (See Top 100 in Books)
- Customer Reviews:
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
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!
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 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.
If you are new to R then this is not the book for you unless you have a sound computer science background.
If you just want to use R to do basic data analysis then R for Data Science by the same author would be a good place to start.
Top reviews from other countries
It really shines the light on the inner workings of the R language in a clear and easy to follow manner with lots of good examples and exercises. Really a recommendation from start to finish