This course is based on the welcome-to-the-tidyverse materials.
It's an introduction to working with data and visualizations in R.
Quarto
is introduced for reporting.
The language R
can be used for many purposes, such as data wrangling and cleaning, visualizations, interactive reports, modelling, forecasting, and machine learning.
In this course, we'll focus on
- basic data wrangling,
- descriptive statistics,
- data visualizations, and
- reporting.
The aims of this course are in the following fields.
- Getting used to the RStudio GUI
- Setting up an
R
project - Commenting and uncommenting
- Knowing about general purposes and uses of the language
- Knowing about value types
- Knowing about functions
- Assigning values to objects using
<-
- Using the pipe (
|>
) - Downloading and loading
R
packages
- Reading data into
R
- Having a look at data in the RStudio
View
mode - Merging two datasets
- Using
dplyr
verbs:summarize
,select
,filter
- Creating basic graphs with
ggplot2
- Getting used to
aesthetics
andgeometries
- Prettifying
ggplot2
graphs withlabs
andtheme
s
- Creating an own
Quarto Markdown (.qmd)
document - Changing the title, author, and date
- Switching between
Source
andVisual
view Render
ing a Quarto document- Creating code chunks
- Writing simple markdown
- Citing
R
packages - Using code chunks to read in data and create graphs, and describing those in markdown
The final assignment is due by 31 December 2023. You will use the skills you've learned in this course to work on it.
- Introduction to
R
,RStudio
andQuarto
- Introduction to
ggplot2
- Introduction to
dplyr
- Create your own report with
Quarto
- Prettify your graphs with
theme_
andlabs()