Resources
This carefully curated collection of resources will help you find packages and learning resources to help you on your R journey.
breakerofchains
Break your chain at the cursor line. Run the first bit. See the output. Be free.
Go to Resource
bs4Dash
bs4Dash is a Bootstrap 4 version of shinydashboard, a package for creating dashboards with Shiny in R. This article provides information on how to upgrade from shinydashboard to bs4Dash.
Go to Resource
Build Advanced Charts in R Online Class | LinkedIn Learning, formerly Lynda.com
This online class on LinkedIn Learning (formerly Lynda.com) teaches users how to build advanced charts in R for data visualization. The course covers topics such as lollipop plots, sparklines, dot charts, slope charts, and chord diagrams. It also includes information on creating a theme function, combining multiple plots, and addressing accessibility and annotations. The instructor, Rita Giordano, is a data visualization consultant and LinkedIn Instructor.
Go to Resource
Building a Linkedin data visualisation template with Quarto and Typst
Aaron Schiff shares a method for sharing data visualizations on Linkedin using Quarto and Typst. He created a template that allows for the production of nicely formatted PDFs to circumvent Linkedin's subpar image handling. The template includes a topic heading, summary text, a ggplot chart, data source citation, optional two-column text, and a footer. Additionally, Schiff explains the synergy of Quarto, a publishing system, and Typst, a layout framework, to streamline the production of visually appealing PDFs. He provides guidance on creating a Quarto Typst template and how to use it with example code and the configuration process.
Go to Resource
Building R packages with devtools and usethis | RStudio - YouTube
This YouTube video provides a tutorial on building R packages using devtools and usethis in RStudio.
Go to Resource
Building Shiny apps - an interactive tutorial
An interactive tutorial on building Shiny apps, which are interactive web pages built using R.
Go to Resource
Chat with Large Language Models • {ellmer}
The 'ellmer' package facilitates the use of large language models (LLMs) directly from R. It provides access to multiple LLM providers and features like streaming outputs and structured data extraction. 'ellmer' supports models such as Anthropic's Claude, AWS Bedrock, and OpenAI's GPT, among others. The package offers interactive and programmatic ways to converse with models, maintaining the conversation state, which is useful for building on previous interactions. 'ellmer' is practical for both organizational and personal use, accommodating various IT restrictions and preferences.
Go to Resource
Choropleth Map with Bar Chart in R – the R Graph Gallery
This R Graph Gallery tutorial demonstrates how to create a choropleth map combined with a bar chart in R, using ggplot2 and the patchwork package. The tutorial includes steps and code snippets for data import, manipulation, and visualization. It focuses on visualizing the Human Development Index (HDI) across subregions of Sao Paulo, Brazil. The post introduces binning of continuous variables, customizing plots, theming, and handling geospatial data with the sf package. It also walks through calculating population proportions by HDI groups. Data for the tutorial is hosted on GitHub.
Go to Resource
Code review for statisticians, data scientists & modellers – Jack Kennedy
This content provides guidance on code review practices suitable for data scientists, statisticians, and modelers, particularly those who are not primarily software developers but write code for statistical models, data-driven products, and data engineering. It covers the principles of code review, the process of annotating and commenting on code via pull requests on GitHub, and the importance of offering constructive feedback. The author aims to communicate effective code review practices to analytical professionals, with a bias towards the R language and GitHub, while asserting that the underlying concepts are pertinent regardless of specific tools used.
Go to Resource