Overview

This is the reader for all of UC Davis DataLab’s Intermediate R workshop series. The reader currently has four parts:

  1. Cleaning & Reshaping Data

  2. Writing & Debugging R Code

  3. Data Visualization & Analysis in R

  4. Thinking in R, which is about understanding how R works, how to diagnose and fix bugs in code, and how to estimate and measure performance characteristics of code.

Each part is independent and consists of approximately 2 workshop sessions.

After completing these workshops, students will have a better understanding of language features, packages, and programming strategies, which will enable them to write more efficient code, be more productive when writing code, and debug code more effectively.

These workshops are not an introduction to R. Participants are expected to have prior experience using R, be comfortable with basic R syntax, and to have it pre-installed and running on their laptops. They are appropriate for motivated intermediate to advanced users who want a better understanding of base R.