A new perspective on the value of base R functions, enhancing the capabilities of gpttools with vector databases, and three ways you can add alt text to your R-based visualizations. Episode Links This week's curator: Ryo Nakagawara - @R_by_Ryo (Twitter) & @R_by_Ryo@mstdn.social (Mastodon) Some love for Base R. Part 1 Teaching ChatGPT What It Doesn’t Know Alt Text in R: Plots, Reports, and Shiny Entire issue available at rweekly.org/2023-W13 Supplement Resources A Gentle Introduction to Vecto...
Mar 29, 2023•35 min
The future of running R in your web browser is here with webR 0.1, a demonstration of integrating Quarto and webR with immense potential in the space of reproducible analysis, and two fundamental techniques from the world of software development tailored to non-programmers. Episode Links This week's curator: Sam Parmar - @parmsam_ (Twitter) & @parmsam@fosstodon.org (Mastodon) webR 0.1.0 has been released webR with Quarto HTML Standalone Document Proof of Concept Software engineering techniqu...
Mar 15, 2023•37 min
A episode full of discovery in this week's edition of R-Weekly Highlights! How you can parse your own R code with parse and getParseData, a closer look at the search capabilities in R-Universe, and a look back at the key milestones in the history of the R language. Episode Links This week's curators: Kellly Bodwin - @KellyBodwin (Twitter) and Emily Robinson - @robinson_es (Twitter) "I can't be parsed, mate!" Parsing in R Search for packages in r-universe Happy 23rd birthday, R! Entire issue avai...
Mar 11, 2023•35 min
How to easily create interactive versions of your favorite ggplots with ggiraph, bringing AutoML to R with forester, and a head-to-head comparison of R and Excel for common data wrangling and summaries. Episode Links This week's curator: Colin Fay - [@_ColinFay]]( https://twitter.com/_ColinFay ) (Twitter) Creating interactive visualizations with {ggiraph} (with or without Shiny) forester: what makes the package special? Why should I use R: The Excel R Data Wrangling comparison: Part 1 Entire iss...
Mar 01, 2023•36 min
The current state and future of {rtweet}, bringing the best of testing and CI/CD in a statistical package, and navigating through a Shiny maze (literally). Episode Links This week's curator: Eric Nantz - @theRcast (Twitter) & @rpodcast@podcastindex.social (Mastodon) rtweet future Ensuring & Showcasing the Statistical Correctness of your R Package Shiny Monster Maze Entire issue available at rweekly.org/2023-W08 Supplement Resources Lluis Revilla's call for a co-maintainer of {rtweet} htt...
Feb 22, 2023•38 min
A glimpse into the day-to-day of maintaining an R package, exploring gender effects in art history data with the power of resampling, and a huge win for accessible SVG plots with R-Markdown. Episode Links This week's curator: Jon Carroll - @carroll_jono (Twitter) & @jonocarroll@fosstodon.org (Mastodon) What Does It Mean to Maintain a Package? Resampling to understand gender in #TidyTuesday art history data Manipulate SVG Plots with JavaScript in R Markdown Entire issue available at rweekly.o...
Feb 15, 2023•38 min
Just how far back can we turn back time with an R installation, many enhancements to joining data sets in dplyr 1.1.0, and a retrospective on the 2022 thirty-day map challenge. Episode Links This week's curator: Tony Elhabr - @TonyElHabr (Twitter) & @tonyelhabr@skrimmage.com (Mastodon) Postmortem of my #30DayMapChallenge 2022 The oldest R version one can still run today dplyr 1.1.0: Joins Entire issue available at rweekly.org/2023-W06 Supplement Resources Replicating "Zoom to selected featur...
Feb 08, 2023•35 min
How you can make R package testing a little easier with switches, how the combination of group processing and compute resources can level up geospatial data processing, and a few quick wins to improve the responsiveness of your Shiny apps that got your podcast hosts to think hard about previous design choices! Episode Links This week's curator: Jon Calder ( @jonmcalder ) (Twitter) A testing pattern: adding switches to your code Geospatial distributed processing with furrr Improving the responsiv...
Feb 01, 2023•37 min
A large helping of football data for your analytics with the englishfootball package, building a Shiny application with both R and python, and a first look at upcoming conferences this year. Episode Links This week's curator: Ryo Nakagawara - @R_by_Ryo ) (Twitter) & @R_by_Ryo@mstdn.social (Mastodon) englishfootball: A Comprehensive Database on the Premier League and the English Football League (1888-2022) Seeing double? Building the same app in Shiny for R and Shiny for Python Some R Confere...
Jan 25, 2023•31 min
A glimpse into the world of end-to-end Shiny app testing with shinytest2, and an important look at the spectrum of reproducibility within R using container technology and services. Episode Links This week's curator: Batool Almarzouq - @batool664 (Twitter) End-to-end testing with shinytest2 Part 2 MRAN is getting shutdown - what else is there for reproducibility with R, or why reproducibility is on a continuum? Entire issue available at rweekly.org/2023-W02 Supplement Resources {leprechaun}: Code...
Jan 19, 2023•34 min
A big progress updates in the latest {knitr} development release (literally), how the {litr} package enables literate programming development for R packages, and how you can translate Morse code directly in R with the {remorse} package! Episode Links This week's curator: Sam Parmar - @parmsam_ (Twitter) & @parmsam@fosstodon.org (Mastodon) An Upcoming Clean Progress Bar in knitr litr: Write an R Package Entirely with an R Markdown Document .-././--/---/.-./.../. Entire issue available at rwee...
Jan 11, 2023•29 min
Our first episode of 2023 covers the brand-new gpttools package to called chatGPT directly in R, a wholistic look at MLOps with the latest tidymodels tooling, and a spotlight on the lesser-known quantile regression. Plus listener feedback and much more! Episode Links This week's curator: Kelly Bodwin ( @KellyBodwin ) {gpttools} for Chat GPT in RStudio MLOps: The Whole Game Quantile Regression Entire issue available at rweekly.org/2022-W52 Supplement Resources Why Everyone's Obsessed With ChatGPT...
Jan 06, 2023•50 min
Data munging and visualization of your Twitter archive with R, a successful Shiny app submission to the FDA, and scoring Rock Paper Scissors. Episode Links This week's curator: Eric Nantz - @theRcast (Twitter) & @rpodcast@podcastindex.social (Mastodon) Read and Visualize your Twitter Archive UPDATE: Successful R-Based Package Submission with Shiny Component to FDA How to score Rock Paper Scissors Entire issue available at rweekly.org/2022-W50 Supplement Resources {ggiraph}: Make {ggplot2} pl...
Dec 14, 2022•35 min
Big new features coming in {dplyr} 1.1.0, how you can make your own #rstats wrapped, and enhancing your Shiny apps with JavaScript (without knowing much JS). Plus your feedback and more! Episode Links This week's curator: Jon Carroll - @carroll_jono (Twitter) & @jonocarroll@fosstodon.org (Mastodon) How to make your own #RStats Wrapped! dplyr 1.1.0 is coming soon How to enhance your Shiny apps with JavaScript (JS) without knowing much JS Entire issue available at rweekly.org/2022-W49 Suppleme...
Dec 08, 2022•34 min
A new approach to adding package tests with {doctest}, scraping data from dynamic web pages with {RSelenium}, and a simple checklist to power up your next bar chart. This week's curator: Tony Elhabr - @TonyElHabr (Twitter) & @tonyelhabr@skrimmage.com (Mastodon) {doctest} 0.1.0 : Generate Tests from Examples Using 'roxygen' and 'testthat' Webscraping with RSelenium: automate your browser actions A simple checklist for bar plots Entire issue available at rweekly.org/2022-W48 Supplement Resourc...
Dec 01, 2022•28 min
Reshaping your R function syntax with {codegrip}, ways you can apply DRY principles to R package development, and a new online book teaching you how to create beautiful tables in R with {gt} Episode Links This week's curator: Jon Calder ( @jonmcalder ) {codegrip} 0.0.0.9000 : Reshaping and navigation commands for R code DRY Package Development in R (slides) Creating beautiful tables in R with {gt} Entire issue available at rweekly.org/2022-W47 Supplement Resources The tidyverse style guide: http...
Nov 23, 2022•31 min
A major achievement unlocked! In episode 100 of RWeekly Highlights: The new {rtoot} package for collecting and analyzing Mastodon data, using the {unheadr} package to fix broken and irregular column headers, a tour of the apply functions in base R, and creating posters of NBA rosters with R and ImageMagick. Plus a big announcement on a new way to directly support the show! Episode Links This week's curator: Ryo Nakagawara - @R_by_Ryo (Twitter) & @R_by_Ryo@mstdn.social (Mastodon) {rtoot}: Col...
Nov 16, 2022•41 min
Embracing the dual role of data scientist and software developer with state-of-the-art tooling, illustrating the fundamentals of Shiny (literally), and the TidyX crew put their data wrangling skills to the test. Episode Links This week's curator: Sam Parmar ( @parmsam_ ) Are you Data Scientists or Software Developers?! Understanding ShinyApps TidyX Episode 121: Tell me what you want - user submitted data Entire issue available at rweekly.org/2022-W44 Supplement Resources Manage Dependencies with...
Nov 04, 2022•30 min
The power of Quarto's interoperability shines again with integrating R and JavaScript maps, as well as the grammar of table generation in both R and Python. Plus boost the launching of your R session with the startup package. Episode Links This week's curator: Kelly Bodwin Let’s make maps with bertin.js in Quarto startup 0.19.0 - Friendly R Startup Configuration The grammar of tables in python (pandas) and R (gt) Entire issue available at rweekly.org/2022-W42 Supplement Resources https://github....
Oct 19, 2022•38 min
The magic of automated Shiny app deployment and data aggregation using GitHub actions, 6 productivity hacks for Quarto, and valuable tips for managing large codebases in R. Episode Links This week's curator: Colin Faye ( @_colinFay ) Automatically deploying a Shiny app for browsing #RStats tweets with GitHub Actions 6 Productivity Hacks for Quarto "Managing Large Codebases in R" webinar Entire issue available at rweekly.org/2022-W41 Supplement Resources littler - scripting and command-line front...
Oct 12, 2022•37 min
Design principles for data analysis, unraveling pipeline analyses with {Unravel}, and visualizing simulated environmental changes in western Canada with Shiny. Episode Links This week's curator: Eric Nantz Design Principles for Data Analysis {Unravel} - A fluent code explorer for R Case Study: Simulating Environment Change Agents on Species in Canada's Western Boreal Forests Entire issue available at rweekly.org/2022-W40 Supplement Resources Casual Inference Podcast: https://casualinfer.libsyn.c...
Oct 05, 2022•37 min
A collection of highlights to give your future developer self a helping hand: Deploying a Flexdashboard using GitHub Pages and Docker, an illustrated guide showcasing the perks of Git and GitHub for version control, and how the logger package integrates smoothly with plumber for an API package. Additional note: The recording of this episode was met with unfortunate technical glitches. We apologize and promise the quality will be back to normal next time! Episode Links This week's curator: Jonath...
Sep 28, 2022•33 min
A few major benefits of adopting variable labels for R data frames, wrapping a plumber API into a package with mariobox, and getting started with obtaining new data in R via APIs and web scraping. Episode Links This week's curator: Tony ElHabr ( @TonyElHabr ) The case for variable labels in R {mariobox} 0.0.0.9000 : A framework for packaging {plumber} APIs APIs and web scraping Entire issue available at rweekly.org/2022-W38 Supplement Resources MLOps with vetiver in Python & R: https://www.y...
Sep 21, 2022•31 min
A collection of highlights powered by mathematics, statistics, and a little bit of R magic: Mapping wind data with R, calculating the expected statistic in football, and how the vetiver package fits in an ML-Ops production flow using Docker and Plumber. Episode Links This week's curator: Jon Calder ( @jonmcalder ) Mapping wind data with R Calculating and comparing expected points from different expected goals sources (soccer) Use Docker to deploy a model for #TidyTuesday LEGO sets Entire issue a...
Sep 14, 2022•27 min
Using base R to decrypt an Australian coin's hidden messages, the Palmer Penguins data set achieves another milestone, and visualizing multiple statistcal properties with faded raincloud plots. Episode Links This week's curator: Miles McBain ( @MilesMcBain ) Australian Signals Directorate 50c Coin Decryption Palmer Archipelago Penguins Data in the palmerpenguins R Package - An Alternative to Anderson’s Irises Efficient data visualization with faded raincloud plots Entire issue available at rweek...
Sep 08, 2022•30 min
Using hierarchical forecasting to explore subway fare recovery, and how you can learn more about {gtsummary} to create your next publication-quality table within R. Episode Links This week's curator: Batool Almarzouq (@batool664) Exploring Types of Subway Fares with Hierarchical Forecasting Clinical Reporting with {gtsummary} by Daniel D. Sjoberg Entire issue available at rweekly.org/2022-W35 Supplement Resources R-Podcast Episode 27: Get the {gt} Tables! https://r-podcast.org/027-rstudioconf-ta...
Aug 31, 2022•25 min
The rstudio::conf(2022) presentation recordings are now available for viewing, and we learn about the unique development journey of the new CRAN release of the countdown package. Episode Links This week's curator: Sam Parmar ( @parsam_ ) Talk recordings and workshop materials from rstudio::conf(2022) The Past and Future of Shiny - Joe Cheng - rstudio::conf(2022) countdown v0.4.0 - Now on CRAN! Entire issue available at rweekly.org/2022-W34...
Aug 24, 2022•35 min
Avoid repeating yourself by using dplyr's across function, going inside the process of creating a custom theme in ggplot2, and a few keyboard-centric tricks to manage your RStudio pane viewing. Episode Links This week's curator: Ryo Nakagawara ( @R_by_Ryo ) Using across() to create multiple columns Pretty ggplots with custom themes, ggtext, and ggh4x Window and Pane Management Tricks for RStudio and your OS Entire issue available at rweekly.org/2022-W33 Supplement Resources {ggh4x}: https://teun...
Aug 17, 2022•35 min
A wealth of R content from the UseR! 2022 conference is now available, focusing on accessibility in the diffify tool, and a great recap of rstudio::conf(2022) from TidyX. Episode Links This week's curator: Batool Almarzouq (@batool664) useR2022 recordings are now on the conference YouTube channel Theming diffify for accessibility: Part 2 RStudio::Conf 2022 Recap Entire issue available at rweekly.org/2022-W32 Supplement Resources UseR! 2022 Program: https://user2022.r-project.org/program/overview...
Aug 10, 2022•25 min
RStudio re-brands as Posit, the shinytest2 package continues to make waves in the Shiny community, and more Quarto tips to boost your workflow. Episode Links This week's curator: Kelly Bodwin ( @KellyBodwin ) RStudio rebrands as Posit {shinytest2}: For testing Shiny apps. ( slides ) One Quarto tip a day Entire issue available at rweekly.org/2022-W31 Supplement Resources JJ Allaire and Jeremy Howard 2-way AMA: https://www.youtube.com/watch?v=xxVVSxcjNQs Tom Mock's Welcome to Quarto online event (...
Aug 04, 2022•30 min