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 shinyWidgets

shinyWidgets

shinyWidgets is an R package that provides a set of custom input controls and widgets for Shiny applications.

Go to Resource
Screenshot of sjlabelled

sjlabelled

This package contains utility functions that are useful when working with labelled data (especially intended for people coming from ‘SPSS’, ‘SAS’ or ‘Stata’ and/or who are new to R). Basically, this package covers reading and writing data between other statistical packages (like ‘SPSS’) and R, based on the haven and foreign packages; hence, this package also includes functions to make working with labelled data easier. This includes easy ways to get, set or change value and variable label attributes, to convert labelled vectors into factors or numeric (and vice versa), or to deal with multiple declared missing values.

Go to Resource
Screenshot of snapbox

snapbox

Static mapbox basemap for ggplot2

Go to Resource
Screenshot of stars

stars

stars is an R package that provides classes and methods for reading, manipulating, plotting, and writing spatiotemporal data cubes. It supports both raster and vector data cubes, as well as regular and irregular grids. The package uses GDAL and PROJ for raster and vector operations, and provides out-of-memory (on-disk) rasters for handling large datasets. The package also includes methods for time series analysis of spatiotemporal data.

Go to Resource
Screenshot of statebins

statebins

statebins is an R package that provides an alternative to choropleth maps for the United States. It generates cartogram heatmaps based on the work by the Washington Post graphics department. The package includes functions for creating binned or continuous scales, legends, and different visualizations using state data.

Go to Resource
Screenshot of stringr

stringr

Simple, Consistent Wrappers for Common String Operations

Go to Resource
Screenshot of stringr.plus

stringr.plus

stringr.plus provides additional functions for working with strings, especially for extracting specific text from URLs and file paths. It is a package for the R programming language.

Go to Resource
Screenshot of tablerDash

tablerDash

Tabler API for Shiny is a package that provides a tablerDash template for creating dashboards in Shiny applications. It is based on Bootstrap 4 and offers a responsive UI design. The package can be installed from CRAN or from the GitHub repository. It works with all RStudio products and has a demo available on shinyapps.io. The package is developed by David Granjon and is licensed under GPL (>= 2).

Go to Resource
Screenshot of Tidy Flowchart Generator

Tidy Flowchart Generator

The Tidy Flowchart Generator, or the 'flowchart' package, is an R package designed for drawing participant flow diagrams directly from a dataframe, employing the tidyverse syntax. It offers a suite of functions that utilize the pipe operator to generate flowcharts conveniently and flexibly from dataframes. The package is accessible through CRAN and can be installed traditionally or via the development version on GitHub. The process of creating a flowchart with this tool is demonstrated through a GIF example on its homepage, showcasing its usefulness in drafting flow diagrams for clinical trials or similar studies.

Go to Resource
Screenshot of tidycensus

tidycensus

Load US Census Boundary and Attribute Data as tidyverse and sf-Ready Data Frames

Go to Resource
Screenshot of tidygeocoder

tidygeocoder

Tidygeocoder is an R package that makes getting data from geocoding services easy. It provides a unified high-level interface for a selection of supported geocoding services and returns results in tibble (dataframe) format.

Go to Resource
Screenshot of tidykids

tidykids

State-by-State Spending on Kids Dataset from the Urban Institute in a Tidy Format

Go to Resource