📁 Repository Archived
This repository has been archived as part of ongoing changes to align with ONS GitHub usage policies. No further updates will be made.
Course Duration
10 Hours
Course Summary
Designed for statistical analysis and reporting, R is a powerful tool for data analysis. This course focuses on the application of key data skills, providing opportunities to build confidence, independence, and resilience. This 2 day course will introduce you to the building blocks of R including objects, vectors, and data frames and will examine common data types (e.g. character, factor). During the course we will also cover data manipulation using dplyr and data visualisation using ggplot with examples from the gapminder dataset.
Course Objective
The aim of this course is to equip you with a toolbox to get started with data in R and Rstudio and to provide a sound foundation from which to continue your learning beyond the classroom.
Lead Developer
Laurie Baker
Course Reviewer(s)
Pending
Intended Audience
Everyone.
Learning Objective
Learn the basic building blocks of R and introduction to data manipulation and data visualisation. During the course students will
-
Familiarise themselves with RStudio and R Notebooks, which is what we’ll use to interact with R.
-
Learn about the simple data structures in R: object, vector, and data frame.
-
Explore R's basic data types = integer, character, numeric, etc.
-
Learn to read data into R.
-
Introduction to data wrangling using the
tidyverseset of metapackages. -
Use the tidyverse verbs to explore the gapminder data set which includes statistics for countries around the world including life expectancy, population, and GDP per capita.
-
Learn to merge datasets using
left_join. -
Create meaningful visualisations of the data using
ggplot2. -
Learn where to go for help.
Course Type
- E learning - Available
- Self learning - Available Soon
- Face to face - Available
Skill Level
This courses is aimed at complete beginners with no prior programming experience.
Pre requisite summary
This course has no prerequisites. The software R and RStudio are required to complete this course.
For E-learning, Participants should follow along with the pdf slides for part 1 and 2. Exercises to accompany the E-learning are in the exercises folder.
Slides: IntroR_slides_part1.pdf; IntroR_slides_part2.pdf
Exercises: IntroR_exercises_part1.Rmd; IntroR_exercises_part2.Rmd
Videos will be shortly made available for part 1 and part 2 of the course:
- Part I: Day 1 part 1 & 2
- Part II: Day 2 part 1 & 2
Self-learning files are located in the folder self-learning-tutorial.
-
IntroR4IntlDev.html (Self-learning tutorial in html)
-
IntroR4IntlDev.Rmd (R markdown to run exercises)
The in-person training will be delivered using the slides and exercises provided for E-learning. Participants can follow the pdf of the slides for part 1 and 2. Exercises to accompany the E-learning are in the exercises folder.