Skip to content
Mapping with R has been completely revamped. Check it out →
R for the Rest of Us Logo

Resources

This carefully curated collection of resources will help you find packages and learning resources to help you on your R journey.

Screenshot of Add last rendered or modified time to Quarto

Add last rendered or modified time to Quarto

Garrick Aden-Buie's blog post introduces 'now,' a Quarto extension that allows the automatic update of time information in Quarto documents. This extension saves time by eliminating the need for manual updates of dates in documentation footers. By adding the extension using 'quarto add gadenbuie/quarto-now,' Quarto users can employ shortcodes like '{{< now >}}' and '{{< modified >}}' to display the current or last modified time. The extension supports customization of time output formats and may significantly streamline Quarto project maintenance by ensuring date accuracy without manual intervention.

Go to Resource
Screenshot of Adding a logo to images with {magick} and {purrr}

Adding a logo to images with {magick} and {purrr}

Jadey Ryan shared her experience with automating the process of adding logos to images using the R packages {magick} and {purrr}. She also highlighted new merchandise such as tote bags and embroidered hats on her Etsy shop. Additionally, she announced a free webinar series on soil health where she will demo the {soils} R package. Alongside, she informed about the Parameterized Quarto workshops she is giving, focusing on efficient report generation using R and Quarto, with the next one scheduled with R-Ladies Abuja.

Go to Resource
Screenshot of Adding social media icons to charts with {ggplot2}

Adding social media icons to charts with {ggplot2}

Adding social media icons to charts with {ggplot2}

Go to Resource
Screenshot of Advanced Reproducible Research in R

Advanced Reproducible Research in R

This content covers an advanced workshop titled 'Advanced Reproducible Research in R,' designed to teach collaborative and automated analysis pipelines in scientific research. It emphasizes the importance of reproducibility and open scientific practices, presenting solutions to challenges such as coding standards, software dependency documentation, and data analysis automation. The course uses a code-along format with real-world datasets, created with Quarto, GitHub, and GitHub Actions. The material is available on a website and the r-cubed-advanced GitHub repository, licensed under Creative Commons for open use and modification.

Go to Resource
Screenshot of Air, an extremely fast R formatter

Air, an extremely fast R formatter

Air is an innovative R formatter designed to enhance code readability and maintainability. On February 21, 2025, Davis Vaughan and Lionel Henry introduced Air, boasting exceptional speed in formatting R code. Air automates the styling process, seamlessly integrating with the Positron environment and RStudio. It can reformat individual files on save or entire projects using a terminal command. Key features include instantaneous formatting and smart file recognition to exclude generated files. Air is ideal for tidyverse packages like dplyr and is available as an extension for Positron and VS Code, alongside command line installation options.

Go to Resource

Albert Rapp - Creating interactive visualizations with {ggiraph} (with or without Shiny)

Creating interactive visualizations with ggiraph (with or without Shiny)

Go to Resource
Screenshot of Albert Rapp - Four reasons to learn HTML + CSS as an R programmer

Albert Rapp - Four reasons to learn HTML + CSS as an R programmer

Four reasons to learn HTML + CSS as an R programmer

Go to Resource
Screenshot of Aligning Beliefs and Profession: Using R in Protecting the Penobscot Nation's Traditional Lifeways

Aligning Beliefs and Profession: Using R in Protecting the Penobscot Nation's Traditional Lifeways

In an interview, Angie Reed, Water Resources Planner for the Penobscot Indian Nation, shares her journey with R, from statistics to river conservation. Beginning with the Houlton Band of Maliseet Indians and later joining the Penobscot Indian Nation, she uses R to blend traditional views with modern technology. This enables engaging community involvement and environmental protection. Her work involves river stewardship, education in R coding, and development of an interactive R Shiny app for the local community, underscoring how R can be instrumental in preserving traditional lifeways and promoting sustainability.

Go to Resource
Screenshot of Alternative ggplot2 use: Crochet Patterns

Alternative ggplot2 use: Crochet Patterns

Ryan McShane, Ph.D. demonstrates an unconventional use of ggplot2 to aid in crochet pattern design decisions. While attending a virtual statistics conference, McShane's partner works on a Chicago flag-inspired crochet baby blanket. To assist with visualizing the design, McShane employs ggplot2 to represent different pattern possibilities for the granny square arrangement, effectively combining data visualization with crafting. The article includes code snippets and detailed explanations on how to implement this creative application of ggplot2, turning a statistical tool into an artistic aid.

Go to Resource
Screenshot of An Exploration of Simple Features for R

An Exploration of Simple Features for R

Introduction to GIS with R through the sp and sf packages.

Go to Resource
Screenshot of An Exploration of Simple Features for R

An Exploration of Simple Features for R

An exploration of the implementation of simple features standard by the sf package for R

Go to Resource
Screenshot of An Introduction to R

An Introduction to R

This content encompasses a comprehensive guide to R programming for beginners, covering the fundamentals of R language and its application in data analysis. Starting with installation instructions for R and RStudio, the book provides an orientation to the RStudio interface, discusses project management, and introduces R style guides. The book progresses to cover R's basic syntax, objects, and functions, as well as data management, including data types, structures, importing/exporting, and wrangling. It also delves into graphics with base R and ggplot2, simple statistics, programming structures in R, reproducible reports using R markdown, and version control with Git and GitHub. This primer is ideal for those new to R and aims to equip readers with the necessary skills for proficient data analysis with R tools.

Go to Resource