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 leaidr

leaidr

An R package for U.S. school district shapefiles

Go to Resource

LibreTranslate API for R: translate, detect languages

libretranslateR is an R package that provides a binding to the LibreTranslate API, enabling users to perform translation tasks, detect languages, and list available languages for translation, all from within R. The package includes a user-friendly wizard for configuration, and allows connections to any LibreTranslate instance, offering flexibility and offline translation capabilities by hosting your own instance. Currently not available on CRAN, it can be installed directly from GitHub via the 'remotes' package, and comes with features like auto-detection of languages, translation without leaving R, and future enhancements like file translation and more user-friendly language names.

Go to Resource

Lotas - AI for RStudio | Rao Code Editor

Rao Code Editor by Lotas is an AI-powered tool designed to enhance the RStudio workflow. It offers an intelligent code editor that understands project files and data, enabling it to generate and edit code efficiently. Rao writes R scripts and R markdown files, fixes errors, and improves analyses. It also comprehensively analyzes output, including console results and data visualizations, providing suggestions and insights into the code's implications. Available with a free tier, Rao aims to streamline the coding process for RStudio users.

Go to Resource
Screenshot of lubridate

lubridate

Lubridate makes working with date-time data easier in R. It provides intuitive commands for parsing and manipulating date-times, handles time zones and other quirks, and expands the types of mathematical operations that can be performed with date-time objects. This resource provides an overview of lubridate, installation instructions, a cheatsheet of its features, and information about its code of conduct.

Go to Resource

Make simpler working with environmental data products • tidypollute

tidypollute is an R package designed to streamline the process of working with EPA AirData flat files and AQS API for environmental data analysis. Developed by Dr. Nelson Roque, the package provides tools for importing, cleaning, analyzing, and visualizing large-scale air pollution datasets. It's built with the tidyverse ethos, ensuring tidy and efficient data handling. Key features include processing EPA data files, extracting Atmotube Cloud API data, and soon to be added are real-time API queries, quick visualization tools, documentation generation, and demographic data integration.

Go to Resource
Screenshot of mapdeck

mapdeck

An R library for plotting large datasets on interactive maps using Mapbox GL and Deck.gl

Go to Resource

mazegenerator: Maze generator built in R

Mazegenerator is a project on GitHub by matfmc for generating mazes using R. It leverages a random walk algorithm to create mazes and provides tools for visualization. It offers features such as generating custom-sized mazes, visualizing the generation process with animations, customizable aesthetics, and export functions for the mazes. It can display node numbers and paths, and it requires the 'magick' package in R for installation. Users can create mazes, adjust their properties, and generate static or animated visual representations of the maze generation process using the provided R scripts.

Go to Resource
Screenshot of Microsoft365R

Microsoft365R

R SDK for interacting with Microsoft 365 APIs

Go to Resource

Modern Data Science with R

Modern Data Science with R is a comprehensive data science textbook that incorporates statistical and computational thinking to solve real-world problems with data. It covers topics such as data wrangling, data visualization, inferential statistics, and more. The book is currently in its 3rd edition and includes updates and changes to reflect the evolving R ecosystem. It also provides instructor resources, reviews, and errata on its website.

Go to Resource
Screenshot of naniar

naniar

naniar provides principled, tidy ways to summarise, visualise, and manipulate missing data with minimal deviations from the workflows in ggplot2 and tidy data.

Go to Resource
Screenshot of New {paletteer} release dropped over the weekend! 159 color palettes have been added

New {paletteer} release dropped over the weekend! 159 color palettes have been added

The content discusses Emil Hvitfeldt's LinkedIn post about a new release of the {paletteer} R package, which added 159 color palettes, bringing the total to 2759 palettes from 75 packages. It highlights the usefulness and aesthetic appeal of the palettes as articulated by community members, demonstrating the package's positive reception and usage within data visualization in R.

Go to Resource
Screenshot of New features in {gt} package

New features in {gt} package

The blog post highlights the new features introduced in {gt} 0.10.0, a package for creating tables in R. Developed by Posit, formerly RStudio, the update includes novel functionalities like nanoplots and units notation. Rich Iannone, a software engineer at Posit, outlines these enhancements. He's known for his work on R packages like {gt} and {blastula} and his contributions to the Quarto project. His talk of exploration and adventure reflects his passion beyond coding. The article encourages subscribing for more insightful open-source data science content.

Go to Resource