Saghir Bashir

Recently I posted1 a Getting Start in R guide which starts by explaining some key concepts in R and then demonstrates the tidyverse2 using a real-life dataset. Shortly after this, Dirk Eddelbuettel3 posted an equivalent “Tinyverse Edition4 using the data.table5 package. It was much more than I had expected as I thought that I was starting a one person project writing guides for a niche audience, and my training courses and workshops. Below, I share my thoughts on my motivation for starting this project which I hope will motivate others to write similar guides.

My motivation was to produce accessible, “pretty” and high quality guides that showcases “real-life” R use cases.

For the aesthetics I decided to use the pinp7 package which produces a two-column PDF document (via LaTeX). I liked the way in which it presents the text, code and outputs which could be printed out (whilst minimising the number of pages) or read on an electronic device.

I am writing and intending to write more of these guides including “Case Studies in R”. The focus will remain on accessible, “pretty” and high quality guides as described above. You too could write your own guides. To get started clone and adapt the “Getting Started in R” GitHub respository. For future developments follow the [@ilustat]( twitter account.


  2. Tidyverse:


  4. Tinyverse:

  5. data.table:

  6. R has plenty of datasets to choose from

  7. Pinp Is Not PNAS: