Resources
This carefully curated collection of resources will help you find packages and learning resources to help you on your R journey.

Flowcharts made easy with the package {flowchart}
The {flowchart} package in R facilitates the creation of flowcharts, particularly useful in health research to show participant flow in studies. It integrates with the tidyverse workflow, offering customizable functions that work with pipe operators. Unlike other packages, it adapts flowcharts automatically to the data, enhancing reproducibility. The post explains installation, initialization, and drawing processes using the SAFO clinical trial dataset. It's easy to produce complex flowcharts without manual parameter setting thanks to the package's tidyverse-centric design.
Go to Resource

Full-Stack Survey Research with SurveyMonkey • svmkR
svmkR is an R package that provides a comprehensive toolkit for managing SurveyMonkey surveys within the R programming environment. It enables users to create, upload, download, and analyze surveys directly from R. Users can calculate margins of error, apply statistical survey weights through raking, and generate SurveyMonkey-style banner presentations for polls. The package is installed from GitHub and serves as a full-stack survey research solution. The source is available on GitHub, and the package was developed by a team of contributors, building on the surveymonkey package by enhancing and refactoring it.
Go to Resource

How (and Why) I came to Use R for Data Analysis and Evaluation
Alberto Espinoza recounts his journey with R for data analysis and evaluation, marking his 10-year experience since first encountering R during his graduate assistantship. Initially clueless about R, he was tasked with assisting and leading statistics labs using R. Despite early challenges and a steep learning curve, he recognized R's power over software like SPSS or Excel. His continued use of R spanned graduate projects, market research, data preparation for Tableau, and Survey Monkey analysis. Espinoza outlines R's advantages: reproducibility, efficiency, clarity, and an extensive package ecosystem, underlining R's significance in his professional growth.
Go to Resource

How Do You Organise Your R Project? This Is What We Do.
This blog post discusses how the Biometrics group at Telethon Kids Institute organizes their R projects using a standardized template project directory. The post covers the project directory structure, reproducible research practices, and the use of version control.
Go to Resource

Keep your packages up-to-date with minimal hassle
{updateme} is an R package that enhances the library() function by displaying informative messages about the current status of loaded packages with respect to their latest versions. It supports packages installed from CRAN, Bioconductor, GitHub, and GitLab. The tool provides configurations for checking updates and can be easily integrated into the R startup process. The package also features caching mechanisms to improve performance and can be toggled on or off as needed. It's designed to help R users keep their packages up-to-date with minimal hassle.
Go to Resource

Learning R as a SAS user
This article provides valuable resources and tips for learners transitioning from SAS to R. It introduces the Sassy system of packages, which mimics familiar SAS outputs, and offers links to useful cheatsheets and videos for R learners. The author acknowledges the unique challenges faced by former SAS users and organizes tips from data loading to execution advice, catering to various skill levels. The article aims to ease the learning curve and enhance the R programming experience for individuals accustomed to SAS.
Go to Resource

Maker of RStudio launches new R and Python IDE
Posit, previously known as RStudio, released a beta version of its new integrated development environment (IDE) called Positron. Tailored for data science, Positron supports both R and Python programming languages and is based on Visual Studio Code. It simplifies setup for R and Python without needing additional extensions, unlike standard VS Code. Positron includes built-in features like a data explorer for viewing and interacting with data frames. It is available on macOS, Windows, and Linux and integrates with the OpenVSX registry for extensions, highlighting Posit's support for OpenVSX. The IDE emphasizes a code-first approach with additional tools to aid data examination.
Go to Resource

Miriam Lerma: Add text on images using R
This article explains how to add text to images in R and merge two images using the {magick} package. It covers installation and usage of the package, selecting the working directory, and loading images with 'image_read'. The article demonstrates how to annotate images with text at specific locations and export the modified images using 'image_write'. Additionally, it shows how to add a border to images and combine them side by side into a single image before exporting. The guide includes code snippets and is suitable for those looking to edit images programmatically in R without image compression issues.
Go to Resource

Positron IDE - A new IDE for data science
Dr. Mowinckel reviews Positron IDE, a new data science-oriented IDE that's evolved from Visual Studio Code. The blog explores Positron's compatibility with R and discusses its features, such as integration with Rmd, Hugo websites, and RStudio projects. It analyzes the ease of transitioning from other IDEs, like RStudio, highlighting Positron's customizability, multi-language support, and environment setup. Comparisons are made with other IDEs, underscoring Positron's suitability for polyglot programmers and its potential as a preferred tool. The writer reflects on the learning curve and extensibility, giving insights into making Positron an effective data science environment.
Go to Resource

Project-oriented workflow
This blog post discusses the importance of a project-oriented workflow in R and provides recommendations for organizing data analysis into self-contained projects.
Go to Resource

R Best Practices
This post provides a discussion of best practices for developing code-based projects and for writing R code in a research setting with an eye toward proactively avoiding common pitfalls.
Go to Resource

R to Tableau, then show it in Quarto
This content outlines Gregers Kjerulf Dubrow's journey to integrating R with Tableau and showcasing the synergy through a Quarto blog post. Dubrow seeks to enhance his employment prospects by demonstrating his proficiency in Tableau alongside his R skills. Utilizing the free version of Tableau Public and without previous knowledge of data connection and cleaning in Tableau, he adopts a workflow that features using r for sourcing and cleaning the data, followed by visualization in Tableau, and finally embedding the Tableau visualization in a Quarto blog post. This practical application involves a data analysis project of the English Premier League's 2022-23 season with the worldfootballr package, including the creation of a parametrized user-choice analysis dashboard.
Go to Resource