First rmarkdown document

Choose “File → New File → R Markdown…”. In the dialog, choose a document title and adapt the author name if necessary.

Choose “File → Knit document”, or press Ctrl + Shift + K, or hit the “Knit” button at the top of the text pane.

Run all chunks in the document via Ctrl + Alt + R or “Code → Run region → Run All” or via the “Run” popup at the top of the text pane.

Run a single chunk by moving the caret in the text pane into the chunk and pressing Ctrl + Shift + Enter.

Navigate chunks and headers by choosing from the popup at the bottom or from the document outline (you may need to hit the “Show document outline” button at the top right, or press Ctrl + Shift + O).

Clear the entire document except the “YAML header” (the first few lines that start and end with ---) and the setup chunk.

In this chunk, load the tidyverse package. Knit the resulting document. Does the result surprise you?

Insert a chunk via “Code → Insert chunk”, Ctrl + Alt + I, or the “Insert” popup at the top of the text pane.

In this new chunk, show the mpg dataset.

In another new chunk, show a simple plot of the mpg dataset.

Add a descriptive text, use Markdown formatting (headers, emphasis, links, …) and perhaps try an equation in LaTeX notation.

In this descriptive text, add a value computed from the data, e.g. nrow(mtcars), as inline code.

► Solution:

---
title: "Test document"
author: "Kirill Müller, cynkra GmbH"
output: html_document
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = FALSE)
library(tidyverse)
```

# Introduction

We will be reviewing a dataset of `r nrow(mpg)` cars. The dataset is listed below.

```{r}
mpg
```

## Relationship between engine displacement and highway mileage

The plot below should *not* surprise us: The larger the engine, the more energy it consumes per distance driven (in $\frac{\text{J}}{\text{km}}$), the less is the mileage per unit of gasoline (in $\frac{\text{miles}}{\text{gallon}}$).

```{r}
ggplot(mpg, aes(displ, hwy)) +
  geom_point()
```

Possible reasons why people would choose a larger engine include:

- ...
- ...
- ...

Introduction

We will be reviewing a dataset of 234 cars. The dataset is listed below.

mpg
## # A tibble: 234 x 11
##    manufacturer model displ  year   cyl trans drv     cty   hwy fl    cla…
##    <chr>        <chr> <dbl> <int> <int> <chr> <chr> <int> <int> <chr> <ch>
##  1 audi         a4      1.8  1999     4 auto… f        18    29 p     com…
##  2 audi         a4      1.8  1999     4 manu… f        21    29 p     com…
##  3 audi         a4      2    2008     4 manu… f        20    31 p     com…
##  4 audi         a4      2    2008     4 auto… f        21    30 p     com…
##  5 audi         a4      2.8  1999     6 auto… f        16    26 p     com…
##  6 audi         a4      2.8  1999     6 manu… f        18    26 p     com…
##  7 audi         a4      3.1  2008     6 auto… f        18    27 p     com…
##  8 audi         a4 q…   1.8  1999     4 manu… 4        18    26 p     com…
##  9 audi         a4 q…   1.8  1999     4 auto… 4        16    25 p     com…
## 10 audi         a4 q…   2    2008     4 manu… 4        20    28 p     com…
## # ... with 224 more rows

Relationship between engine displacement and highway mileage

The plot below should not surprise us: The larger the engine, the more energy it consumes per distance driven (in \(\frac{\text{J}}{\text{km}}\)), the less is the mileage per unit of gasoline (in \(\frac{\text{miles}}{\text{gallon}}\)).

ggplot(mpg, aes(displ, hwy)) +
  geom_point()

Possible reasons why people would choose a larger engine include:

Copyright © 2018 Kirill Müller. Licensed under CC BY-NC 4.0.