All Shops

British Wildlife

6 issues per year 84 pages per issue Subscription only

British Wildlife is the leading natural history magazine in the UK, providing essential reading for both enthusiast and professional naturalists and wildlife conservationists. Published six times a year, British Wildlife bridges the gap between popular writing and scientific literature through a combination of long-form articles, regular columns and reports, book reviews and letters.

Subscriptions from £30 per year

Conservation Land Management

4 issues per year 44 pages per issue Subscription only

Conservation Land Management (CLM) is a quarterly magazine that is widely regarded as essential reading for all who are involved in land management for nature conservation, across the British Isles. CLM includes long-form articles, events listings, publication reviews, new product information and updates, reports of conferences and letters.

Subscriptions from £18 per year
Academic & Professional Books  Reference  Data Analysis & Modelling  R (Programming Language)

Advanced R

Handbook / Manual Out of Print
By: Hadley Wickham(Author)
476 pages, 38 b/w illustrations, 6 tables
Publisher: CRC Press
Advanced R
Click to have a closer look
Select version
  • Advanced R ISBN: 9781466586963 Paperback Oct 2014 Out of Print #238045
  • Advanced R ISBN: 9781138469327 Hardback Sep 2017 Out of Print #238046
About this book Contents Related titles

About this book

Advanced R presents useful tools and techniques for attacking many types of R programming problems, helping you avoid mistakes and dead ends. With more than ten years of experience programming in R, the author illustrates the elegance, beauty, and flexibility at the heart of R.

Advanced R develops the necessary skills to produce quality code that can be used in a variety of circumstances. You will learn:
- The fundamentals of R, including standard data types and functions
- Functional programming as a useful framework for solving wide classes of problems
- The positives and negatives of metaprogramming
- How to write fast, memory-efficient code

Advanced R not only helps current R users become R programmers but also shows existing programmers what's special about R. Intermediate R programmers can dive deeper into R and learn new strategies for solving diverse problems while programmers from other languages can learn the details of R and understand why R works the way it does.



- Data structures
- Subsetting
- Vocabulary
- Style guide
- Functions
- OO field guide
- Environments
- Debugging, condition handling, and defensive programming

Functional Programming
- Functional programming
- Functionals
- Function operators

Computing on the Language
- Non-standard evaluation
- Expressions
- Domain-specific languages

- Performance
- Optimising code
- Memory
- High performance functions with Rcpp
- R’s C interface


Customer Reviews

Handbook / Manual Out of Print
By: Hadley Wickham(Author)
476 pages, 38 b/w illustrations, 6 tables
Publisher: CRC Press
Media reviews

"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

Current promotions
Handbook of the mammals of the world batsHelmBacklist BargainsNest Box Price List 2020