Skip to content

posit-conf-2024/wtf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What They Forgot To Teach You About R

posit::conf(2024)

by E. David Aja + Shannon Pileggi

rstats.wtf


🗓️ August 12, 2024
⏰ 09:00 - 17:00
🏨 ROOM TBD
✍️ pos.it/conf


Description

This 1 day What They Forgot (WTF) To Teach You About R workshop is for experienced R and RStudio users who want to better understand R execution via debugging and personal R administration. At the conclusion of the workshop you will have distinct strategies for debugging your own code versus someone else's code, as well as strategies for maintaining your R installation through the lens of reproducibility.

Audience

This course is for you if you:

  • Have you been using R for a while and you want a deeper understanding of what code is executing when and where it is coming from.
  • Want strategies for overcoming roadblocks when when all else has failed in function execution or package installation.
  • Are willing to get into the weeds of your R installation, project organization, error messages, and source code.

Prework

  1. Please have two recent versions of R installed, as well as a recent version of RStudio:

You can find older versions of R at this link for Windows (click on the .exe file to install), at this link for Intel Macs, and at this link for M-series Macs.

See the discussion in Install or upgrade R and RStudio: https://happygitwithr.com/install-r-rstudio.html#install-r-rstudio

  1. Install the following packages: install.packages(c("tidyverse", "rmarkdown", "usethis", "fs", "here", "renv", "devtools"))

  2. Install rig: https://github.com/r-lib/rig

  3. Please make sure your system is ready to build packages. You can confirm this by checking if devtools::has_devel() returns Your system is ready to build packages!. If this returns Could not find tools necessary to compile a package this indicates your system needs additional tools - please see https://rstats-wtf.github.io/wtf-personal-radmin-slides/#/how-to-get-the-tools to identify what to install for your OS.

Schedule

Time Activity Instructor
09:00 - 10:30 Introduction, Debugging Shannon Pileggi
10:30 - 11:00 Coffee break
11:00 - 12:30 Debugging Shannon Pileggi
12:30 - 13:30 Lunch break
13:30 - 15:00 Personal R Administration E. David Aja
15:00 - 15:30 Coffee break
15:30 - 17:00 Personal R Administration E. David Aja

Instructor(s)

Shannon Pileggi (she/her) is a Lead Data Scientist at The Prostate Cancer Clinical Trials Consortium, a frequent blogger, and a member of the R-Ladies Global leadership team. She enjoys automating data wrangling and data outputs, and making both data insights and learning new material digestible.

E. David Aja is a Solutions Engineer at Posit. Before joining Posit, he worked as a data scientist in the public sector.

Completion survey

At the conclusion of the workshop, please submit https://pos.it/conf-workshop-survey.

Your feedback is crucial! Data from the survey informs curriculum and format decisions for future conf workshops, and we really appreciate you taking the time to provide it.


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