by E. David Aja + Shannon Pileggi
🗓️ August 12, 2024
⏰ 09:00 - 17:00
🏨 ROOM TBD
✍️ pos.it/conf
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.
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.
- Please have two recent versions of R installed, as well as a recent version of RStudio:
- one version of R >= 4.1 & R < 4.4
- one version of R >= 4.4
- RStudio >= 2024.04.1+748
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
-
Install the following packages:
install.packages(c("tidyverse", "rmarkdown", "usethis", "fs", "here", "renv", "devtools"))
-
Install
rig
: https://github.com/r-lib/rig -
Please make sure your system is ready to build packages. You can confirm this by checking if
devtools::has_devel()
returnsYour system is ready to build packages!
. If this returnsCould 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.
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 |
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.
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.