R Weekly Highlights

Eric Nantz
undefined
Mar 29, 2023 • 35min

Issue 2023-W13 Highlights

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 Vector Databases https://frankzliu.com/blog/a-gentle-introduction-to-vector-databases Text Mining with R - A Tidy Approach https://www.tidytextmining.com Writing Meaningful Alt Texts for Data Visualizations in R (Liz Hare) R Ladies NYC https://lizharedogs.github.io/RLadiesNYAltText {ggdatasaver} Automatically save data associated with a ggplot2 plot https://eliocamp.github.io/ggdatasaver Supporting the show Use the contact page at https://rweekly.fireside.fm/contact to send us your feedback Get a New Podcast App and send us a boost! https://podcastindex.org/apps?elements=Boostagrams%2CValue Support creators with boostagrams using Podverse and Alby: https://blog.podverse.fm/support-creators-with-boostagrams-and-streaming-sats-using-podverse-and-alby/ A new way to think about value: https://value4value.info Get in touch with us on social media Eric Nantz: @theRcast (Twitter) and @rpodcast@podcastindex.social (Mastodon) Mike Thomas: @mike_ketchbrook (Twitter) and @mike_thomas@fosstodon.org (Mastodon)
undefined
Mar 15, 2023 • 37min

Issue 2023-W11 Highlights

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 techniques that non-programmers who write a lot of code can benefit from — the DRY WIT approach Entire issue available at rweekly.org/2023-W11 Supplement Resources Almost Bare Bones WebR Starter App: https://rud.is/b/2023/03/12/almost-bare-bones-webr-starter-app/ webR Dashboard: https://rud.is/webr-dash/no-dplyr.html webR Quarto demos: https://github.com/coatless-r-n-d/webR-quarto-demos Supporting the show Use the contact page at https://rweekly.fireside.fm/contact to send us your feedback Get a New Podcast App and send us a boost! https://podcastindex.org/apps?elements=Boostagrams%2CValue Support creators with boostagrams using Podverse and Alby: https://blog.podverse.fm/support-creators-with-boostagrams-and-streaming-sats-using-podverse-and-alby/ A new way to think about value: https://value4value.info Get in touch with us on social media Eric Nantz: @theRcast (Twitter) and @rpodcast@podcastindex.social (Mastodon) Mike Thomas: @mike_ketchbrook (Twitter) and @mike_thomas@fosstodon.org (Mastodon)
undefined
Mar 11, 2023 • 35min

Issue 2023-W10 Highlights

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 available at rweekly.org/2023-W10 Supplement Resources Advanced R chapter 17 (Metaprogramming the big picture): https://adv-r.hadley.nz/meta-big-picture.html Algorithm behind package rank calculation in R-Universe: https://github.com/r-universe-org/help#how-is-the-package-rank-score-calculated Jeroen's RStudio Global 2021 presentation (Monitoring Health and Impact of Open-source Projects) https://www.youtube.com/watch?v=kaoe7xuIJ1U Building reproducible analytical pipelines with R https://raps-with-r.dev 3 Years In: Reflections on Starting, Surviving, and Scaling a Data Science Consultancy https://www.linkedin.com/pulse/3-years-reflections-starting-surviving-scaling-data-science-thomas Supporting the show Use the contact page at https://rweekly.fireside.fm/contact to send us your feedback Get a New Podcast App and send us a boost! https://podcastindex.org/apps?elements=Boostagrams%2CValue Support creators with boostagrams using Podverse and Alby: https://blog.podverse.fm/support-creators-with-boostagrams-and-streaming-sats-using-podverse-and-alby/ A new way to think about value: https://value4value.info Get in touch with us on social media Eric Nantz: @theRcast (Twitter) and @rpodcast@podcastindex.social (Mastodon) Mike Thomas: @mike_ketchbrook (Twitter) and @mike_thomas@fosstodon.org (Mastodon)
undefined
Mar 1, 2023 • 36min

Issue 2023-W09 Highlights

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 issue available at rweekly.org/2023-W09 Supplement Resources ggiraph online book https://www.ardata.fr/ggiraph-book {openxlsx2} read, write, and modify xlsx files https://janmarvin.github.io/openxlsx2 Supporting the show Use the contact page at https://rweekly.fireside.fm/contact to send us your feedback Get a New Podcast App and send us a boost! https://podcastindex.org/apps A new way to think about value: https://value4value.info Get in touch with us on social media Eric Nantz: @theRcast (Twitter) and @rpodcast@podcastindex.social (Mastodon) Mike Thomas: @mike_ketchbrook (Twitter) and @mike_thomas@fosstodon.org (Mastodon)
undefined
Feb 22, 2023 • 38min

Issue 2023-W08 Highlights

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} https://github.com/ropensci/rtweet/issues/763 Denis Pushkarev's post on the current state of core-js: https://github.com/zloirock/core-js/blob/master/docs/2023-02-14-so-whats-next.md {mmrm} Mixed models for repeated measures in R: https://openpharma.github.io/mmrm/latest-tag/ Shiny Monster Maze blog post: https://www.bitfoam.com/post/2023-01-24-shiny-monster-maze/ Supporting the show Use the contact page at https://rweekly.fireside.fm/contact to send us your feedback Get a New Podcast App and send us a boost! https://podcastindex.org/apps?elements=Boostagrams%2CValue Support creators with boostagrams using Podverse and Alby: https://blog.podverse.fm/support-creators-with-boostagrams-and-streaming-sats-using-podverse-and-alby/ A new way to think about value: https://value4value.info Get in touch with us on social media Eric Nantz: @theRcast (Twitter) and @rpodcast@podcastindex.social (Mastodon) Mike Thomas: @mike_ketchbrook (Twitter) and @mike_thomas@fosstodon.org (Mastodon)
undefined
Feb 15, 2023 • 38min

Issue 2023-W07 Highlights

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.org/2023-W07 Supplement Resources Bootstrap resampling and tidy regression models https://www.tidymodels.org/learn/statistics/bootstrap/ Accessible Data Science Beyond Visual Models: Non-Visual Interactions with R and RStudio Packages (JooYoung Seo from rstudio::global(2021)) https://www.rstudio.com/resources/rstudioglobal-2021/accessible-data-science-beyond-visual-models-non-visual-interactions-with-r-and-rstudio-packages Eric's adventures with Shiny modules and SVG interactions https://community.rstudio.com/t/passing-module-namespace-to-embedded-javascript-function/26988 Supporting the show Use the contact page at https://rweekly.fireside.fm/contact to send us your feedback Get a New Podcast App and send us a boost! https://podcastindex.org/apps?elements=Boostagrams%2CValue Support creators with boostagrams using Podverse and Alby: https://blog.podverse.fm/support-creators-with-boostagrams-and-streaming-sats-using-podverse-and-alby/ A new way to think about value: https://value4value.info Get in touch with us on social media Eric Nantz: @theRcast (Twitter) and @rpodcast@podcastindex.social (Mastodon) Mike Thomas: @mike_ketchbrook (Twitter) and @mike_thomas@fosstodon.org (Mastodon)
undefined
Feb 8, 2023 • 35min

Issue 2023-W06 Highlights

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 features" function in ArcGIS / QGIS with R shiny https://khwongk12.medium.com/replicating-zoom-to-selected-features-function-in-arcgis-qgis-with-r-shiny-652b6c714e6f Supporting the show Use the contact page at https://rweekly.fireside.fm/contact to send us your feedback Get a New Podcast App and send us a boost! https://podcastindex.org/apps?elements=Boostagrams%2CValue Guide to sending boostagrams in Podverse: https://blog.podverse.fm/support-creators-with-boostagrams-and-streaming-sats-using-podverse-and-alby/ A new way to think about value: https://value4value.info Get in touch with us on social media Eric Nantz: @theRcast (Twitter) and @rpodcast@podcastindex.social (Mastodon) Mike Thomas: @mike_ketchbrook (Twitter) and @mike_thomas@fosstodon.org (Mastodon)
undefined
Feb 1, 2023 • 37min

Issue 2023-W05 Highlights

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 responsiveness of Shiny applications Entire issue available at rweekly.org/2023-W05 Supplement Resources Preventative Care for R Packages Supporting the show Use the contact page at https://rweekly.fireside.fm/contact to send us your feedback Get a New Podcast App and send us a boost! https://podcastindex.org/apps?elements=Boostagrams%2CValue A new way to think about value: https://value4value.info Get in touch with us on social media Eric Nantz: @theRcast (Twitter) and @rpodcast@podcastindex.social (Mastodon) Mike Thomas: @mike_ketchbrook (Twitter) and @mike_thomas@fosstodon.org (Mastodon)
undefined
Jan 25, 2023 • 31min

Issue 2023-W03 Highlights

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 Conferences for 2023 Entire issue available at rweekly.org/2023-W03 Supplement Resources {worldcup} A Comprehensive Database on the FIFA World Cup https://github.com/jfjelstul/worldcup Supporting the show Use the contact page at https://rweekly.fireside.fm/contact to send us your feedback Get a New Podcast App and send us a boost! https://podcastindex.org/apps?elements=Boostagrams%2CValue A new way to think about value: https://value4value.info Get in touch with us on social media Eric Nantz: @theRcast (Twitter) and @rpodcast@podcastindex.social (Mastodon) Mike Thomas: @mike_ketchbrook (Twitter) and @mike_thomas@fosstodon.org (Mastodon)
undefined
Jan 19, 2023 • 34min

Issue 2023-W02 Highlights

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 generator for lean and robust Shiny applications https://leprechaun.opifex.org Bruno's excitement for our episode on Twitter and Mastodon Looking to the future for R in Azure SQL and SQL Server https://cloudblogs.microsoft.com/sqlserver/2021/06/30/looking-to-the-future-for-r-in-azure-sql-and-sql-server/ {groundhog} Reproducible R Scripts Via Date Controlled Installing & Loading of CRAN & Git Packages https://groundhogr.com Toward practical transparent verifiable and long-term reproducible research using Guix: https://www.nature.com/articles/s41597-022-01720-9#Abs1 {scenes} demo app Supporting the show Use the contact page at https://rweekly.fireside.fm/contact to send us your feedback Get a New Podcast App and send us a boost! https://podcastindex.org/apps?elements=Boostagrams%2CValue A new way to think about value: https://value4value.info Get in touch with us on social media Eric Nantz: @theRcast (Twitter) and @rpodcast@podcastindex.social (Mastodon) Mike Thomas: @mike_ketchbrook (Twitter) and @mike_thomas@fosstodon.org (Mastodon)

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app