A compilation of R resources that helped me. Go to this link if you want to learn how to style your own README. The following are books or courses that cover almost everything: (1) Advanced R, (2) Albert Rapp data science book and (3) a fantastic syllabus by John Paul Helveston.
- A collection of short tutorials on basic R features. I recommend the ones on installing R and RStudio and on how to use R Projects: link
- Create a new script: CRTL + SHIFT + n
- Save a script: CTRL + s
- Pipe operator %>%: CTRL + SHIFT + m
- This operator ~: ALT GR + 4 + SPACE.
- A wonderful book to show how to use Git and GitHub to R users. I followed the first chapters when I started to work with Git.
- A video tutorial to get started with Git and GitHub in RStudio: link.
- A nice interactive website to learn Git branching: link.
- A bookdown on GitHub Actions for R users.
- The latest update on GitHub Actions for R developers.
- A comprehensive list of every action.
- This four-part series on Data Wrangling by RStudio. Recommended even for more advanced R users: (1) Introduction, (2) Tidy Data and tidyr, (3) Data Manipulation Tools: dplyr and (4) Working with Two Datasets.
- Some use cases and tricks on dplyr::filter: 1 and 2.
- Ten tricks in the tidyverse: video.
- Function apply and derivatives (to avoid loops): link
- In janitor, the function tabyl.
- How to use dplyr::across to perform operations on multiple columns: documentation and nice blogpost.
- Difference between across and c_across: link.
- Create new variables with case_when (and mutate): link and a nice advice and to solve problems with UTF-8 characters.
- Fill empty cells with NA (with tidyverse): Link.
- Add empty columns to a dataframe with add_column(): link.
- Some tricks on how to effectively use color: link.
- Multi panel plots with facet_wrap and facet_grid: link.
- A bunch of graphics with some data wrangling tricks: link.
- Various links from RStudio Youtube channel with live coding battles: 1, 2, 3.
- Rich Iannone introduces the package and presents new features (more features here).
- A long video from the reactable package mantainer, which helps you create interactive tables.
- A thorough and beautiful tutorial, by Andrew Heiss: link.
- Web scraping with GitHub Actions video tutorial: link.
- There are several examples in this very GitHub.
The starting point to RMarkdown: book.
- A nice video tutorial focused on the params option: video.
- This video covers a lot more options to make parametrized reports.
- Financial reports example.
- Make awesome tables with kable.
- A video tutorial which is also useful for theming Shiny apps.
- Some slides by a prominent RStudio worker: link.
- An incredible example with U.S. gas prices: link.
- The creator of tidyverse showing an example of a data science project: video.