Skip to content
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 Helpers for Automatic Translation of Markdown-based Content • babeldown

Helpers for Automatic Translation of Markdown-based Content • babeldown

babeldown is an R package designed for automatically translating Markdown-based R content with the help of the DeepL API. It facilitates the translation of Markdown strings, files, Quarto book chapters, and Hugo blog posts. The package offers a straightforward installation process through rOpenSci R-universe or GitHub. It supports the free and Pro plans of the DeepL API, requiring configuration of the API URL and key. Features like recommended line-wrapping practices and troubleshooting tips for common issues, such as punctuation mix-ups and API credit exhaustion, are provided. RStudio users can also benefit from integrated features.

Screenshot of How Do You Organise Your R Project? This Is What We Do.

How Do You Organise Your R Project? This Is What We Do.

This blog post discusses how the Biometrics group at Telethon Kids Institute organizes their R projects using a standardized template project directory. The post covers the project directory structure, reproducible research practices, and the use of version control.

How Major League Teams use R to Analyze Baseball Data

Keith Woolner, on September 27, 2023, delivers a presentation showcasing how Major League Baseball teams utilize the R programming language to perform data analysis on baseball statistics. The video, available on YouTube, dives into methodologies and tools used within the industry to crunch numbers and derive insights that can potentially give teams a competitive edge. It touches upon predictive modeling, player performance evaluation, and related statistical techniques, evidencing R's pivotal role in sports analytics and data-driven decision-making in professional baseball.

How to automatically crop images using R ("autocrop" / "smart crop" tutorial) - YouTube

This tutorial on YouTube demonstrates how to automatically crop images using R. The tutorial focuses on the autocrop or smart crop technique.

How to create CUSTOM Callout Boxes in Quarto - YouTube

This video tutorial demonstrates how to create custom callout boxes in Quarto, a document authoring system in R. Quarto allows you to customize your callout boxes to make your documents visually appealing and informative.

Screenshot of How to fill maps with density gradients with R, {ggplot2}, and {sf} | Andrew Heiss

How to fill maps with density gradients with R, {ggplot2}, and {sf} | Andrew Heiss

Learn how to fill maps with density gradients using R, ggplot2, and sf.

Screenshot of How to fill maps with density gradients with R, {ggplot2}, and {sf} | Andrew Heiss

How to fill maps with density gradients with R, {ggplot2}, and {sf} | Andrew Heiss

The blog post by Andrew Heiss explains how to address overplotting in geographic maps created with R, {ggplot2}, and {sf}. A student's project sparked the investigation into making maps more readable by filling areas with a gradient based on event count, rather than using many individual points. The post assumes familiarity with R and the {tidyverse}, and touches on various strategies for fixing overplotting, including transparency, point resizing, and density contour plotting. The author provides code examples, discusses the unique challenges of mapping, and offers solutions for visually coherent geographic data representation.

Screenshot of How to Get Good with R? | Credibly Curious

How to Get Good with R? | Credibly Curious

This blog post discusses tips and strategies for improving coding skills in R, as well as non-coding aspects like community involvement and continuous learning.

Screenshot of How to Make Functions in R

How to Make Functions in R

This article provides a tutorial on how to make functions in R, with a focus on creating user-defined functions. It discusses the benefits of using functions and provides an example of creating a function to generate a table of the largest schools in different states using a dataset on school enrollment. The article also mentions the author's custom training services for organizations looking to transition to R and improve their programming efficiency.

Screenshot of How to Make Slides in R Using xaringan

How to Make Slides in R Using xaringan

A tutorial on how to make slides in R using xaringan

Screenshot of How to make your own #RStats Wrapped! | Nicola Rennie

How to make your own #RStats Wrapped! | Nicola Rennie

This blog post provides a tutorial on how to create your own #RStats Wrapped, showing your most used functions and creating a graphic with ggplot2.

Screenshot of How to write an R package

How to write an R package

R packages are great for organizing your own work and sharing with others. This article provides a step-by-step guide on how to write an R package using tools like devtools, usethis, and roxygen2.