Introduction

The Internet is largely founded on HTML, hypertext markup language. The hypertext allows for links, internal and external, with which we are all familiar. The markup part comes from the text tags that are used to set the formatting and layout of the web page in question.

Markdown is a newer approach where you use simple text to create your output without the need to know lots of different HTML tags. With RMarkdown you can integrate the power and flexibility of the statistical programming language R within a document. Using RMarkdown you can produce documents that incorporate R results and graphics quickly and easily. RMarkdown is not limited to HTML, and you can produce PDF and Microsoft Word documents as well as several kinds of presentation.

What Will I Learn On This Course?

This course is an introduction to RMarkdown, which combines the power of R with a flexible document creation system.

By the end of the course, you’ll be able to make a number of different kinds of document using RMarkdown, including:
– HTML “web” pages
– Word documents
– PDF documents
– Slide presentations, such as ioSlides, Slidy, Reveal.js and Beamer (PDF)

Am I Ready For This Course?

Some familiarity with R is assumed on this course, as you’ll be using R to produce “results” that are incorporated into the various kinds of document output. However, you don’t need to know more than the basics of R.

The Training Day

The Training Day
Our courses run from 9.30am to roughly 4.15pm with refreshments throughout the day and a break for a tasty, freshly prepared lunch.

We offer a relaxed, supportive learning environment, fully air-conditioned training facilities and one of the nicest instructors on the planet.

Also, you’ll receive:

✔ A full-colour RMarkdown manual covering everything in the course so that you can recap.
✔ A USB stick for the course exercises to let you practise more in your own time.
✔ A Certificate of Attendance.

Course Details

You’ll learn how to make a basic document and to use markdown to alter text settings such as:

  • Headings
  • Text formatting
  • Links
  • Images.

You’ll learn how to incorporate R code into markdown documents and how to make the R “results” appear how you want:

  • Setting global options
  • Incorporating R code
  • R code chunk options.

RMarkdown can produce different kinds of output, you’ll learn how to produce a variety of document types, including:

  • HTML files
  • Word documents
  • PDF documents
  • HTML slide presentations.

There are many ways to format and layout your documents, you’ll learn how to incorporate and customise various aspects, including:

  • Table of Contents
  • Graphics
  • Tables
  • Equations
  • Custom styles