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 tigris

tigris

Download and use Census TIGER/Line shapefiles in R

Go to Resource
Screenshot of tilemaps

tilemaps

The tilemaps package implements an algorithm for generating tile maps, which represent regions with single tiles of the same shape and size. This package allows users to generate single or multiple tile maps and provides functions for visualizing and analyzing the maps.

Go to Resource

Time Series Data Sets

The timeSeriesDataSets package in R offers an extensive collection of time series datasets from diverse fields such as economics, finance, energy, and healthcare. Aimed to facilitate time series analysis, the datasets include suffixes for easy identification. For instance, AirPassengers_ts represents monthly airline passenger numbers, while taylor_30_min_df_ts indicates half-hourly electricity demand. Users can install the package from CRAN and access datasets using simple commands. This package is valuable for those seeking structured time series data for research or analysis in various domains.

Go to Resource
Screenshot of tmap

tmap

A tutorial to get started with the tmap package in R for creating thematic maps.

Go to Resource
Screenshot of Transform Google Docs into Quarto Books with {quartificate}

Transform Google Docs into Quarto Books with {quartificate}

The 'quartificate' package is designed to convert Google Documents into Quarto books, facilitating the transition from a simple document to a structured and maintainable book format. It streamlines the process by exporting the document into a Docx file, converting it to Markdown via Pandoc, and then sectioning it into HTML chapters based on header levels. This enables users to easily manage and render their content as a Quarto book. The package also provides seamless integration with Googledrive for authentication and document retrieval, and offers a quick start to render and view the book using the 'servr' package.

Go to Resource
Screenshot of tvthemes

tvthemes

The tvthemes package is a collection of various ggplot2 themes and color/fill palettes based on popular TV shows.

Go to Resource

unheadr

unheadr is an R package that helps wrangle data when it has embedded subheaders or broken values. It provides functions to untangle embedded subheaders and fix values that are broken across multiple rows.

Go to Resource
Screenshot of urbanmapr

urbanmapr

The urbnmapr package provides state and county shapefiles in tibble format that are compatible with mapping using ggplot2. It includes shapefiles for Alaska and Hawaii, transformed to be displayed as insets within the continental United States. The package uses shapefiles from the US Census Bureau and converts them to sf format. It also adds various identifiers for merging data and includes options to add territories to the state and county maps.

Go to Resource
Screenshot of urbnthemes

urbnthemes

Additional theme and utilities for ggplot2 in the Urban Institute style

Go to Resource

Use SAS, R, and quarto Together • sasquatch

sasquatch is an R package that enables the integration of SAS, R, and Quarto for creating reproducible multilingual reports. It utilizes SASPy and reticulate to run SAS code blocks within R, transfer data between SAS and R, perform SAS client file management, and render SAS output in quarto documents. The package includes installation instructions for development version, Python, and SASPy. It offers functionality such as interactive execution of SAS code, data conversion between R and SAS, and rendering quarto documents with SAS output, distinguishing it from similar packages like sasr, configSAS, and SASmarkdown.

Go to Resource

Use SAS, R, and quarto together with sasquatch

sasquatch is a package that allows the integration of SAS, R, and Quarto to create reproducible multilingual reports. The package facilitates running SAS code blocks, managing data and files across SAS and R, and rendering outputs within Quarto or R Markdown documents. It also provides functionalities for installing dependencies like Python's SASPy, configuring SAS, especially for SAS On Demand for Academics, and managing Quarto document templates for seamless integration with SAS output. Users can pass data between R and SAS, execute code blocks interactively, and render polished documents with familiar SAS styles.

Go to Resource
Screenshot of usethis

usethis

usethis is a workflow package that automates repetitive tasks that arise during project setup and development, both for R packages and non-package projects.

Go to Resource