https://github.com/posit-conf-2024/wtf
https://github.com/posit-conf-2024/wtf
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/posit-conf-2024/wtf
- Owner: posit-conf-2024
- License: cc-by-sa-4.0
- Created: 2024-04-01T04:37:09.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-30T18:33:59.000Z (9 months ago)
- Last Synced: 2024-07-31T22:15:59.107Z (9 months ago)
- Size: 47.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- jimsghstars - posit-conf-2024/wtf - (Others)
README
What They Forgot To Teach You About R
================### posit::conf(2024)
by E. David Aja + Shannon Pileggi
[rstats.wtf](https://rstats.wtf)
-----
:spiral_calendar: August 12, 2024
:alarm_clock: 09:00 - 17:00
:hotel: ROOM TBD
:writing_hand: [pos.it/conf](http://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:
- one version of R >= 4.1 & R < 4.4
- one version of R >= 4.4
- [RStudio >= 2024.04.1+748](https://posit.co/download/rstudio-desktop/)You can find older versions of R [at this link for Windows](https://cran.r-project.org/bin/windows/base/old/) (click on the `.exe` file to install), at [this link for Intel Macs](https://cran.r-project.org/bin/macosx/big-sur-x86_64/base/), and at [this link for M-series Macs.](https://cran.r-project.org/bin/macosx/big-sur-arm64/base/)
See the discussion in Install or upgrade R and RStudio: https://happygitwithr.com/install-r-rstudio.html#install-r-rstudio
2. Install the following packages: `install.packages(c("tidyverse", "rmarkdown", "usethis", "fs", "here", "renv", "devtools"))`
3. Install `rig`: https://github.com/r-lib/rig
4. 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](https://rstats-wtf.github.io/wtf-introduction), [Debugging](https://rstats-wtf.github.io/wtf-debugging-slides/#/title-slide) | Shannon Pileggi |
| 10:30 - 11:00 | *Coffee break* | |
| 11:00 - 12:30 | [Debugging](https://rstats-wtf.github.io/wtf-debugging-slides/#/title-slide) | Shannon Pileggi |
| 12:30 - 13:30 | *Lunch break* | |
| 13:30 - 15:00 | [Personal R Administration](https://rstats-wtf.github.io/wtf-personal-radmin-slides) | E. David Aja |
| 15:00 - 15:30 | *Coffee break* | |
| 15:30 - 17:00 | [Personal R Administration](https://rstats-wtf.github.io/wtf-personal-radmin-slides) | E. David Aja |## Instructor(s)
[Shannon Pileggi](https://www.pipinghotdata.com/) (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](https://edavidaja.com/) 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 .
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](https://creativecommons.org/licenses/by/4.0/).