by Shannon Pileggi + E. David Aja
pos.it/wtf <– The One True URL that links to everything!
🗓️ September 17, 2023
⏰ 09:00 - 17:00
✍️ 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 (re)design their R lifestyle via project-oriented workflows and version control for data science (Git/GitHub). At the conclusion of the workshop you will have strategies for organizing data science projects and workflows, employing robust file paths, constructing human and machine readable file names, and facilitating collaboration with yourself or others via version control.
This course will be appropriate for you if you answer yes to these questions:
-
Have you been using R for a while and feel there might be better ways to organize your R life, but don't know what they are?
-
Do you want to put programming on pause and learn about actionable programming-adjacent workflows for streamlining analysis in R?
-
Are you willing to feel a bit of (git) pain to leverage the benefits of version control for collaboration and time travel?
-
Please be ready with current versions of both R and RStudio. This means R>= 4.3.1 and RStudio >= 2023.06.1+524, unless you have a good reason otherwise. See the discussion in Install or upgrade R and RStudio: https://happygitwithr.com/install-r-rstudio.html#install-r-rstudio
-
It is essential that you do the requested pre-workshop Git/GitHub setup in advance: https://happygitwithr.com/workshops.html#pre-workshop-set-up
-
Install VS Code (https://code.visualstudio.com/), optionally with R language support (https://marketplace.visualstudio.com/items?itemName=REditorSupport.r).
-
Install the following packages:
install.packages(c("tidyverse", "rmarkdown", "usethis", "fs", "here"))
Time | Activity | Instructor |
---|---|---|
09:00 - 10:30 | Introduction, Project-oriented workflows | Shannon Pileggi |
10:30 - 11:00 | Coffee break | |
11:00 - 12:30 | Project-oriented workflows | Shannon Pileggi |
12:30 - 13:30 | Lunch break | |
13:30 - 15:00 | Version control with git & GitHub | David Aja |
15:00 - 15:30 | Coffee break | |
15:30 - 17:00 | Version control with git & GitHub | David Aja |
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.## Instructors
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.
David Aja is a Solutions Engineer at Posit. Before joining Posit, he worked as a data scientist in the public sector.
This work is licensed under a Creative Commons Attribution 4.0 International License.