Advanced R programming

Welcome all!

Organizational things

Day 1: Project Documentation, Workflow, Reproducibility

Day 2: Data cleaning & manipulation in the tidyverse

Day 3: Plotting

Day 4: Advanced R Programming

Day 5: Build your own website


Exam: pass fail exam - your website with one example project

Due: 30.06.23

Day 1


What we’ll do today

  1. Introduction rounds

  2. Keeping your projects organized (project setup, data management, here::here(), …)

  3. Good code

  4. Rmarkdown & Quarto for reports and analyses

  5. Package documentation ({renv} / sessionInfo() …)

  6. Exercise: work with reproducible documents

Introductions

  • Your name
  • Your proudest moment when learning / achieving something in R so far
  • Your biggest R frustration

Talking about expectations

  • What am I hoping this course to be?
  • What are you hoping to learn in this course?