Skip to content
R in 3 Months Starts March 13. Learn More →
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 shinybulma

shinybulma

Bulma for Shiny is a package that brings the Bulma CSS framework to Shiny applications. It includes extensions and themes for customizing the appearance of Shiny apps.

Go to Resource

shinydashboardPlus

Add More AdminLTE2 Components to shinydashboard

Go to Resource
Screenshot of shinymaterial

shinymaterial

shinymaterial is an R package that provides material design components for creating shiny apps.

Go to Resource
Screenshot of shinyUIkit

shinyUIkit

'shiny' API for the 'UIkit' Web Framework

Go to Resource
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 Short R commands and tricks

Short R commands and tricks

This content provides a detailed guide on embedding plots within another plot in R, and enhancing plot titles with colors to eliminate legends for maximizing real estate. The steps involve creating base and embedded plots using libraries like 'tidyverse' and 'mdthemes', and then incorporating the embedded plot with 'annotation_custom()'. It also discusses adding colored titles to plots without legends using 'ggtext' and HTML rendering. The guide includes code examples with libraries such as 'ggplot2' and 'palmerpenguins' to demonstrate the tricks in practice, making data visualization neater and more efficient.

Go to Resource
Screenshot of Simple Solar Eclipse in R

Simple Solar Eclipse in R

The tutorial 'Simple Solar Eclipse in R' by Esther Weidauer explains how to render a simple solar eclipse using R and ggplot2. It begins with generating points on a circle to simulate the moon's disk and then proceeds to add a corona effect, simulating the sun's atmosphere seen during an eclipse. Adjustments are made for a more realistic corona by creating subsets of points, assigning unique identifiers, and layering to produce the final visual effect. RMarkdown for the demo is available for download, encouraging users to try their hand at this elegant astronomical depiction.

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

Solving iteration problems with purrr

Video tutorial from the useR! International R User 2017 Conference about solving iteration problems with purrr.

Go to Resource
Screenshot of Some good practices for research with R

Some good practices for research with R

The article discusses best practices for conducting research with R, covering data validation with the {validate} package, ensuring reproducibility with {renv}, and using {here} for reproducible paths. It explains how to validate data by defining rules and confronting datasets with expectations, providing examples with code snippets. Moreover, it emphasizes the importance of package management for reproducibility, cautioning against the risks of evolving or unsupported packages and offering solutions like package snapshots with {renv}. It is aimed at R users conducting research who seek to avoid errors and ensure consistent results over time.

Go to Resource
Screenshot of Space lesson from Data Visualization course

Space lesson from Data Visualization course

This resource is a lesson on using shapefiles for data visualization in R. It covers topics such as shapefile projections and coordinate reference systems, loading and plotting shapefiles, and plotting other data on maps.

Go to Resource