This intermediate course exposes students to the breadth of resources available in the R tidyverse to build their fluency and confidence when working in R. The tidyverse is a collection of libraries and functions in R sharing an underlying design (philosophy, grammar, and data structures) that aims to help users create efficient, “tidy” code. Many of the libraries address the common data wrangling tasks (read, select, filter, gather, spread, modify, recode, summarize) that are the precursors to both data analysis and visualization. Other libraries address specific tasks (e.g., ggplot2 to create graphs; purr to create functions; broom to tabulate model results) or specific data types (e.g., sf for spatial data, tibbletime for temporal data).
A mix of lectures and exercises will walk students through a series of increasingly complex data manipulation and visualization tasks. These exercises will emphasize the underlying principles and grammar of the tidyverse to help students transfer what they learn in the examples to their own research coding projects.
- Import tabular, spatial, and temporal data (readr, readxl, haven, sf, tibbletime)
- Manage data structure (dplyr, tidyr, magrittr, forcats, lubridate, stringr)
- Introduction to functional programming (purr)
- Visualize data and model results (broom, ggplot2)
Former participants will have a 5 % discount on the Course Fee.
Furthermore, a 20 % discount on the Course Fee is offered for members of some organizations (Organizations with discount). If you want to apply to this discount please indicate it in the Registration form (proof will be asked later).
Unemployed scientists living in Spain, as well as PhD students based in Spain without any grant or scholarship to develop their PhD, could benefit from a 40 % discount on the Course Fee. If you want to ask for this discount, please contact the course coordinator. That would apply for a maximum of 2 places and they will be covered by strict inscription order.
Discounts are not cumulative and apply only on the fee, not to Accommodation Package or other options.