Welcome to Efficient R Programming

This is the online version of the O’Reilly book: Efficient R programming. Pull requests and general comments are welcome.

Get a hard copy from: Amazon (UK), Amazon (USA), O’Reilly


Colin Gillespie is Senior Lecturer (Associate Professor) at Newcastle University, UK. He is an Executive Editor of the R Journal, with research interests including high performance statistical computing and Bayesian statistics. Colin founded the Jumping Rivers consultancy and has been teaching R since 2005 at all levels, from beginning to advanced programming.

Robin Lovelace is Associate Professor at the Institute for Transport Studies (ITS) and Leeds Institute for Data Analytics (LIDA), University of Leeds, UK. His research focuses on geocomputation and reproducible data science for evidence-based policy-making. Decarbonising the global economy while improving health and environmental outcomes is a major problem solving challenge. Robin’s research supports solutions by generating evidence and tools enabling evidence-based investment in efficient and healthy modes of transport at local, city and national scales. Robin is the Lead Developer of the award-winning Propensity to Cycle Tool (publicly available at www.pct.bike), conveyor of the Transport Data Science module and workshop series, and co-author of popular packages, papers, and books, including Geocomputation with R.