RMarkdown is a simple formatting syntax for authoring documents that interleave text, images, and code. All assignments will be formatted using RMarkdown.
Distinguish between the RMarkdown source file and the HTML output file. Press the Knit button in RStudio to generate the latter from the former.
This document demos the GapMinder example included in the class slides.
RMarkdown documents can interleave text markup, images, programming code, and code output.
Here’s Calvin’s Logo
This code loads the libraries required for the demo.
library(gapminder)
library(dplyr)
library(ggplot2)
This code displays the raw data in the gapminder dataset.
gapminder
## # A tibble: 1,704 × 6
## country continent year lifeExp pop gdpPercap
## <fct> <fct> <int> <dbl> <int> <dbl>
## 1 Afghanistan Asia 1952 28.8 8425333 779.
## 2 Afghanistan Asia 1957 30.3 9240934 821.
## 3 Afghanistan Asia 1962 32.0 10267083 853.
## 4 Afghanistan Asia 1967 34.0 11537966 836.
## 5 Afghanistan Asia 1972 36.1 13079460 740.
## 6 Afghanistan Asia 1977 38.4 14880372 786.
## 7 Afghanistan Asia 1982 39.9 12881816 978.
## 8 Afghanistan Asia 1987 40.8 13867957 852.
## 9 Afghanistan Asia 1992 41.7 16317921 649.
## 10 Afghanistan Asia 1997 41.8 22227415 635.
## # … with 1,694 more rows
You can also embed plots. For example, here is the plot inspired by Rosling’s GapMinder animation.
Note that the echo = FALSE parameter was added to the
code chunk to prevent printing of the R code that generated the
plot.