Relatively new to R I thought Efficient R Programming is not a book for me. But I was wrong! Title and subtitle („A practical guide to smarter programming“) suggested for me that the book is only for advanced programmers. If I am still a newcomer to R, my worries are not so much for efficient programming but to solve programming problems at all.
But if you have ever worked on two or three (small) projects with R, then the book will be very helpful. For instance, it covers in the second chapter important setup questions like updating R, installing and updating R packages, the location of startup files, installing and using RStudio, an important Integrated Development Environment (IDE). With maybe the exception of chapter 7 and 8 (Optimization and Hardware), the book presents many tips for everyday usage like tips search and select packages, to Input/Output routines, to coding style and last not least to effective learning resources.
Efficient R Programming
The book refers to a huge amount of relevant online material. I decided to collect all these links and present it to the interested reader. To help you with the menu, the following list presents the subject of all the chapters:
- Chapter 01: Introduction
- Chapter 02: Efficient Setup
- Chapter 03: Efficient Programming
- Chapter 04: Efficient Workflow
- Chapter 05: Efficient Input/Output
- Chapter 06: Efficient Data Carpentry
- Chapter 07: Efficient Optimization
- Chapter 08: Efficient Hardwar
- Chapter 09: Efficient Collaboration
- Chapter 10: Efficient Learning
A collection of Links from the book „Efficient R Programming: A Practical Guide to Smarter Programming“ by Colin Gillespie & Robing Lovelace (see also the repo at GitHub.)
Name [Hits] | Description [Format] |
---|---|
A Student's Guide to R [2] | For complete beginners: Material developed for a workshop entitled "Teaching Statistics Using R". [Pdf: 1.2 MB, 119 pages.] |
An Introduction to R [1] | The classic official guide: excellent but daunting for many people. [PDF: 630 kB, 105 pages.] |
bookdown Book [1] | Authoring Books and Technical Documents with R Markdown [PDF: 960 kB, 133 pages.] |
bookdown Website [2] | Easy Book Publishing with R Markdown: Write HTML, PDF, ePub, and Kindle books [Website with Downloads] |
CRAN: Contributed Documentation [0] | Manuals, tutorials, etc. provided by users of R. Many links to introductory documents. [Web page] |
Creating maps in R [0] | Introductory tutorial on graphical display of geographical information in R. [GitHub] |
CycleStreets [0] | UK-wide Cycle Journey Planner and Photomap: Cycle journey planner [Website] |
Econometrics in R [2] | by Grant Farnsworth [PDF: 470 kB, 50 pages.] |
icebreakeR [0] | A somewhat more technical tutorial for the R beginner [PDF: 1.4 MB, 161 pages] |
Klavaro Touch Typing Tutor download [0] | A touch typing tutor, supporting customizable keyboard layouts. [Website sourceforge] |
Optimising code · Advanced R. [1] | Profiling and benchmarking [Website] |
R for Data Science [1] | This book will teach you how to do data science with R [Website] |
R-bloggers [0] | R news and tutorials contributed by (750) R bloggers [Blog] |
R: Documentation [0] | Document Collections, Journals and Proceedings in addition to the manuals. [Website] |
R: Mailing Lists [0] | 5 general mailing lists: R-announce, R-help, R-package-devel, R-devel, R-packages and SIGs [Website] |
Refactor line2route [0] | A decisive commit: ropensci/stplanr@c834abf [Github Commit] |
Signing up for a new GitHub account [0] | User Documentation [Website] |
Speeding Up Ecological and Evolutionary Computations in R [0] | Essentials of High Performance Computing for Biologists [Web: PLOS Journal Article] |
Stack Overflow [0] | Newest Questions tagged with "r" [Forum] |
TypeFaster Typing Tutor download [0] | A typing tutor supporting French, German, Portuguese, US-Dvorak, US-English, Hebrew, Numeric-keypad and more. [Website | SourceForge.net] |