Learn R: Reporting with R Markdown

Standard Course
£400 +VAT
per delegate
Course duration: 1 Day

After the course you will be able to build many customised R Markdown reports from scratch as well as:

  • Learn the core building blocks that are needed to create an R Markdown document
  • Be able to integrate R code results into the documents to prevent manual work
  • Explore multiple output destinations to meet different reporting requirements.
  • Learn new Quarto features and output options 

Who is it for?

This course is designed for data analysts or programmers using R that would like to learn R Markdown to create reproducible and dynamic reports.

Prerequisites

This course is focused on producing reports, so attendees will not need an advanced knowledge of R, but should have a basic understanding of some of the key concepts as covered by Learn R: Introduction. Including: Using and manipulating base R data types and structures (vectors, data.frames); reading/writing data; basic data manipulation in the tidyverse (tibbles and the essential dplyr verbs). 

The courses are taught using the following versions of R language and R packages.

R version: 4.2.1

R packages:

  • Ggplot2 4.4
  • Dplyr 1.1.4
  • Readr 2.1.4
  • Reticulate 1.28.0
  • Rmarkdown 2.18

If your organization uses a different version of R  or the above listed packages, please contact us for more information on the minimal technical requirements for this course.

 

 

What you will learn

  • An introduction to R Markdown
  • R programming refresher including dplyr and ggplot2

  • Creating and customising a R Markdown script
  • Creating a YAML Header
  • Adding R code
  • Report parameters
  • Controlling table of contents
  • Document Themes

  • Markdown Introduction
  • Using R Studio to write markdown
  • Embed text, images and links

  • Code Chunks
  • Inline code snippets
  • Controlling code chunk behaviours
  • Integrating Python in R Markdown

  • Word output destination
  • PDF output destination
  • PowerPoint output destination
  • Document Templates
  • Interactive Output Reports

  • Define YAML header and markdown syntax 
  • Set global and local code chunk options 
  • Render Quarto documents with and without parameters 
  • Define custom multi-column layout for code outputs and plots 
  • Create a PowerPoint presentation using Quarto 

Learn R: Reporting with R Markdown Course Dates

Our courses are live instructor-led and delivered virtually or at your office.

Back to Training

Talk to us about how we can help