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 Deep dive intro dplyr

Deep dive intro dplyr

Dive into dplyr tutorial on Kaggle

Screenshot of devtools

devtools

devtools is an R package that aims to make package development easier by providing functions that simplify and expedite common tasks. It includes functions for loading code, updating documentation, running tests, building and installing packages, checking and releasing packages, and more. It is widely used for R package development and there are several resources available to learn more about package development using devtools.

Screenshot of dplyr

dplyr

dplyr is a package in R that provides a grammar of data manipulation. It offers a consistent set of verbs to solve common data manipulation challenges, such as adding new variables, selecting variables, filtering cases, summarizing data, and arranging rows. It also provides support for working with different computational backends, including arrow, dtplyr, dbplyr, duckplyr, duckdb, and sparklyr. The package can be installed as part of the tidyverse or separately.

Dr. U - Images as Facet Labels in ggplot2

This post explains how to replace the facet labels in ggplot2 with images, specifically country flags. It demonstrates how to load the required packages, obtain flag images from a GitHub repository, join the flag data with the gapminder dataset, download the flag images, generate markdown for reading the images, and create a plot with the flag images as facet labels.

Screenshot of Drawing Anything with ggplot2

Drawing Anything with ggplot2

Material for the 'Drawing Anything with ggplot2' workshop by thomasp85

Screenshot of DT

DT

An R package that provides an interface to the DataTables library, allowing R data objects to be displayed as interactive tables on HTML pages.

Screenshot of Easily Arrange External Figures with Patchwork Alongside ggplot2 Figures • figpatch

Easily Arrange External Figures with Patchwork Alongside ggplot2 Figures • figpatch

Easily Arrange External Figures with Patchwork Alongside ggplot2

Efficiency and Consistency: Automate Subset Graphics with ggplot2 and purrr - Cédric Scherer

Efficiency and Consistency: Automate Subset Graphics with ggplot2 and purrr is a blog post by Cédric Scherer that discusses automated plot generation with ggplot2. The post explains how to create a set of explorative or explanatory charts for different variables or categories of a dataset using a functional programming approach. It provides examples and tips for working with variables and explores data sets visually.

Screenshot of Efficient R Programming

Efficient R Programming

Efficient R programming is a book that provides tips and techniques for writing efficient and optimized code in R.

Screenshot of Engineering Production-Grade Shiny Apps

Engineering Production-Grade Shiny Apps

This book is a guide to building robust Shiny applications that are ready for production use. It covers topics such as project management, technical optimization, and team collaboration. The target audience includes developers who have basic knowledge of Shiny and want to build production-grade applications.

Screenshot of firatheme

firatheme

A ggplot2 theme with fira font

Fix labels and understand scale functions in ggplot - YouTube

This YouTube video provides an explanation of how to fix labels and understand scale functions in ggplot.