Agenda for Jenny Bryan's instruction at:
- RaukR: Advanced R for Bioinformatics Summer School
- 2024 June 10 - 20, Visby, Sweden
None!
Slides:
- PDF here in this repo
Jenny live code:
- If the Computer Gods smile upon us, my live code will be available to you in the browser.
- pos.it/jenny-live-code new link, but I think/hope it's working well
- rstd.io/jenny-live-code old link, but seems to still work
More places to learn about purrr and iteration:
- The Iteration chapter of R for Data Science 2e this has the most "current" take on where purrr fits within the tidyverse, especially w.r.t. dplyr and tidyr
- The purrr 1.0.0 blog post (December 2022) describes a major milestone for purrr, i.e. that its overall scope and API is stable.
- purrr tutorial caveat: this is somewhat dated, but there is still valuable content here
- Row-oriented workflows in R with the tidyverse caveat: this is somewhat dated, but there is still valuable content here
- tidyr's Rectangling vignette
- dplyr's Row-wise operations vignette
- dplyr's Column-wise operations vignette
-
The Whole Game: creating a small package from scratch.
- Based on this chapter of R Packages 2e: https://r-pkgs.org/whole-game.html
-
The Package Within: how to extract a package from data analysis scripts
- Based on this chapter of R Packages 2e: https://r-pkgs.org/package-within.html
-
Website for package development workshop from posit::conf(2023); the "Modules" provide prompts for various activities:
-
libminer, the example package we will build:
Slides
-
The Whole Game, in slide form, by Andy Teucher, prepared for posit::conf(2023):
-
2023 slides as PDF here in this repo
Where to learn more:
- R Packages, 2nd edition: https://r-pkgs.org/
- Github @jennybc | Mastodon @jennybryan@fosstodon.org