GitHub
LinkedIn
Twitter
YouTube
RSS

Training Course Details

Reporting with R Markdown

Reporting with R Markdown

Course Level: Intermediate

Do you want to dynamically create static or interactive documents? Do you want your reports to automatically update when the data changes? Then this session is for you! R Markdown is easy to use and allows for dynamic report generation. Whether you are hoping to generate HTML, PDF or Microsoft Word like documents, or even slides for a presentation, R Markdown tailors to your needs.

Reporting with R Markdown

Price:
Venue Details:
Start Date:
Time:
Duration:

Course Details

  • Course Outline
  • Learning Outcomes
  • Materials
  • Prior Knowledge

Course Outline

  • R Markdown: Creating documents using Markdown
  • {knitr}: Running dynamic R code
  • {kableExtra} & {DT}: Embedding tabular data into output documents
  • {bookdown}: Writing books and long-form reports with R Markdown
  • {flexdashboard}: Creating interactive dashboards
  • Parameterised reports: Creating flexible reports
  • Widgets: Exploring interactive HTML widgets

Learning Outcomes

By the end of the day participants will…

  • be able to use Markdown formatting syntax to customise a document
  • have the ability to embed R code into reports using {knitr}
  • have learned how to dynamically embed images, plots and tables to their documents
  • be able to re-render a report by defining default parameter values
  • understand how dashboards and HTML widgets can give them new interactive techniques to view their data

Materials

  • Example course material for 'Reporting with R Markdown
  • Example course material for 'Reporting with R Markdown
  • Example course material for 'Reporting with R Markdown
  • Example course material for 'Reporting with R Markdown
  • Example course material for 'Reporting with R Markdown

Prior Knowledge

It is expected that participants are already familiar with R. In particular, it assumes basic knowledge of plotting. Attendance on our Introduction to R course is more than sufficient in providing you with the prerequisite knowledge required for this course!

Attendee Feedback