Chapter 30 RMarkdown
30.1 Introduction
This section provides links to resources for using the various packages that use R Markdown.
Why would you want to use R Markdown?
Rob Hyndman (2020-01-30) R Markdown changed my life – presentation at rstudio::conf 2020
David Keyes (2019-03-29) R’s Killer Feature: RMarkdown
How can you use R Markdown?
- Thomas Mock, 2020-07-24, How I share knowledge around R Markdown: A meta collection of some R Markdown strategies
30.2 R Markdown
Yihui Xie, Christophe Dervieux, Emily Riederer, R Markdown Cookbook, 2020-09-21
Yihui Xie, J. J. Allaire, Garrett Grolemund (2018) R Markdown: The Definitive Guide
R Markdown, main page at R Studio
Neil Collins, How to Create Reports In R Markdown, a series of blog posts
I: Data Tables (2019-04-04)
II: Data Visualisation (2019-04-12)
III: Reactive Elements (2019-04-19)
IV: Shiny App Calendar Heatmap (2019-04-26)
Yan Holtz, Pimp my RMD: a few tips for R Markdown (most recent update: 2018-12-10) – a nice summary of tips, tricks, and tweaks for your RMD files
Thea Knowles, Dissertating with RMarkdown and Bookdown – “A preliminary tutorial led by Thea Knowles for the R-Ladies #LdnOnt workshop series”
Pete Mohanty (2017-11-07) Automating Summary of Surveys with RMarkdown
Andrew MacDonald (2018-02-09) How I use Rmarkdown – three handy tips on how to use markdown.
Emily Riederer (2019-05-04) RMarkdown Driven Development (RmdDD)
Nick Strayer (2019-09-04) Building a data-driven CV with R
Nicholas Tierney (2019-07-02) RMarkdown for Scientists – “This is a book on rmarkdown, aimed for scientists. It was initially developed as a 3 hour workshop, but is now developed into a resource that will grow and change over time as a living book.”
30.3 Packages
30.3.1 {blogdown}
Yihui Xie, Amber Thomas, Alison Presmanes Hill, [blogdown: Creating Websites with R Markdown](Yihui Xie and Hill 2019)
Summer of blogdown – series of blogposts with a step-by-step creation of a blog using blogdown
30.3.1.1 building a blog using {blogdown}
Esteban Moro, Setting up your blog with RStudio and blogdown
I: Creating the blog (2019-02-01)
II: Workflow (2019-02-02)
III: modify your theme (2019-02-04)
Malcolm Barrett, Move R Markdown HTML slides to Blogdown and Push to Web
Yin-Ting Chou (2018-05-06) Jekyll Website with Github, Github Pages and R Markdown
Alison Hill (2017-06-12) Up & Running with blogdown
Alison Hill, A Spoonful of Hugo series of blog posts:
Archetypes (2019-02-19)
The netlify.toml File (2019-02-20)
Page Bundles (2019-02-21)
Troubleshooting Your Build (2019-03-04)
30.3.2 {bookdown}
Yihui Xie, bookdown: Authoring Books and Technical Documents with R Markdown
30.3.3 {posterdown}
For academic conference-style posters.
My hyper-minimalist attempt at a “1-minute research poster.” (Main finding can be read in ~10 seconds, more detail in sidebar can be read in ~45seconds). #posterposter (1/2) pic.twitter.com/VcCcZwK9Xd
— Mike Morrison ((mikemorrison?)) May 26, 2019
30.3.4 {redoc}
redoc - Reversible Reproducible Documents
- “a package to enable a two-way R Markdown Microsoft Word workflow. It generates Word documents that can be de-rendered back into R Markdown, retaining edits on the Word document, including tracked changes.”
GitHub: noamross/redoc
30.3.5 {tufte}
An extension to {bookdown}, allows the creation of handouts in the style developed by Edward Tufte.
See:
Chapter 6: Tufte Handouts in Yihui Xie, J. J. Allaire, Garrett Grolemund (2018) R Markdown: The Definitive Guide
-
tufte_handout: Tufte handout formats (PDF and HTML) – function reference
30.4 {Shiny}
Colin Fay, 2019-04-29, Building a Shiny App as a Package (via R-bloggers.com)
Carson Sievert, 2019-05-14, Interactive web-based data visualization with R, plotly, and shiny
Florianne Verkroost, 2019-10-09, Building Interactive World Maps in Shiny