No public dates currently available for this course
This course follows on from the introductory course in familiarising you with the core R language
In this course we focus on extending your language knowledge to include more advanced filtering and data maniupulation. We look at data restructuring if your original data isn't in the right format, and the summarisation of datasets with repeated values. We also show how to deal with awkward data - files that don't import cleanly, have missing values or are inconsistently annotated. This course will make you a more practial and proficient R programmer.
This course assumes that you have knowledge or skills equivalent to those taught in the following courses.
Introduction to R (with tidyverse)
Please ask us if you're unsure if you have the necessary knowledge or skills for this course.
(click to expand each section)
read_ functions in the ReadR package. We'll look at how to cure common import problems such as mis-detected column types or files with additional headers on them.
dplyr package for selecting and filtering data. Here we review piped operations, and look at new functions for sorting and deduplicating, as well as some more advanced ways to select columns to work on.