Skip to content
Go to file

Data Processing with R

Building on the material covered by R Programming, this workshop will introduce the tidyverse packages, which support advanced data processing and visualisation in R.

The following topics will be covered:

  • R as a data-handling environment
  • The tidyverse packages
  • Reading tabular data with readr
  • Tidying data with tidyr
  • Transforming data with dplyr
  • Data visualisation with ggplot2
  • Applying statistical tests to tabular data

Installing R and RStudio

Please ensure that you have up-to-date versions of both R and RStudio installed and working before the course:

R and RStudio can also be installed via the Anaconda data science platform:

Getting Started

Download this repository to your computer as a ZIP file and unpack it.

Open data_processing_with_R.nb.html in your web browser to get started.

Alternatively, you can run the notebook online using Binder: Binder


Your feedback is very important to the Graduate School as we are continually trying to improve the training we offer.

At the end of the course, please help us by completing the evaluation form at

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.


Imperial College London / Graduate School / Data Science / Data Processing with R



No releases published


No packages published