R Weekly Highlights

Eric Nantz
undefined
Dec 8, 2022 • 34min

Issue 2022-W49 Highlights

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 Supplement Resources Differences between .by and group_by() in {dplyr}: https://dplyr.tidyverse.org/dev/reference/dplyr_by.html#differences-between-by-and-group-by- https://fosstodon.org/@posit_glimpse/109424114108257429 Travis Gerke's take on Spotify Wrapped https://www.linkedin.com/posts/travisgerke_spotify-wrapped-is-proof-that-sometimes-count-activity-7003778803088990209-E9yE NCmisc: miscellaneous functions for creating adaptive functions and scripts https://cran.r-project.org/web/packages/NCmisc/index.html Outstanding User Interfaces with Shiny https://unleash-shiny.rinterface.com/index.html Javascript for R https://book.javascript-for-r.com/ Pharmaverse https://pharmaverse.org Admiral hackathon https://www.cdisc.org/events/webinar/pre-admiral-hackathon-workshop-introduction-r-sas-programmers Supporting the Show Get a New Podcast App and send us a boost! https://podcastindex.org/apps?appTypes=app&elements=Value A new way to think about value: https://value4value.info
undefined
Dec 1, 2022 • 28min

Issue 2022-W48 Highlights

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 Resources Webscraping with RSelenium and rvest: https://ivanmillanes.netlify.app/post/2020-06-30-webscraping-with-rselenium-and-rvest/ RSelenium with Docker: https://callumgwtaylor.github.io/post/using-rselenium-and-docker-to-webscrape-in-r-using-the-who-snake-database Shiny in Production recordings from Jumping Rivers: YouTube playlist
undefined
Nov 23, 2022 • 31min

Issue 2022-W47 Highlights

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: https://style.tidyverse.org Google R style guide: https://google.github.io/styleguide/Rguide.html {dm} - Working with relational data models in R: https://dm.cynkra.com Posit Table Contest (deadline extended to December 2, 2022): https://www.rstudio.com/blog/rstudio-table-contest-2022/ Supporting the Show Get a New Podcast App and send us a boost! https://podcastindex.org/apps?appTypes=app&elements=Value A new way to think about value: https://value4value.info
undefined
Nov 16, 2022 • 41min

Issue 2022-W46 Highlights

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}: Collecting and analyzing mastodon data! Fixing broken and irregular column headers Let's Get Apply'ing NBA Posters Entire issue available at rweekly.org/2022-W46 Supplement Resources Everything I know about Mastodon: https://blog.djnavarro.net/posts/2022-11-03_what-i-know-about-mastodon/ Fedi.tips (an unofficial guide to Mastodon and the Fediverse): https://fedi.tips RWeekly is now on Mastodon! @rweekly@fosstodon.org Favorite/most important base R functions new users should know: https://twitter.com/newmeyermn/status/1591464874827460608 Supporting the Show New Podcast Apps: https://podcastindex.org/apps?appTypes=app&elements=Value A new way to think about value: https://value4value.info/
undefined
Nov 4, 2022 • 30min

Issue 2022-W44 Highlights

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 the deps R Package for Docker Containers Alternatives to paired bar charts
undefined
Oct 19, 2022 • 38min

Issue 2022-W42 Highlights

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.com/mcanouil/awesome-quarto https://github.com/neocarto/bertin https://quarto.org/docs/interactive/ojs/libraries.html
undefined
Oct 12, 2022 • 37min

Issue 2022-W41 Highlights

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-end for R https://dirk.eddelbuettel.com/code/littler.html
undefined
Oct 5, 2022 • 37min

Issue 2022-W40 Highlights

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.com Not So Standard Deviations Podcast: https://nssdeviations.com/ Designing for Analytics Podcast: https://designingforanalytics.com/experiencing-data-podcast/ Elements and Principles for Characterizing Variation between Data Analyses (preprint) https://arxiv.org/abs/1903.07639 Stephanie Hicks' thread on the preprint: https://twitter.com/stephaniehicks/status/1108462768099856384 Lucy D'Agostino McGowan's presentation at JSM 2022: https://www.lucymcgowan.com/talk/asa_joint_statistical_meeting_2022 Many Analysts, One Data Set: Making Transparent How Variations in Analytic Choices Affect Results https://journals.sagepub.com/doi/10.1177/2515245917747646 Unravel presentation at UIST 2021 https://www.youtube.com/watch?v=wJ77e39XVEs ShinyWBI https://wbi-nwt.analythium.app/apps/nwt/
undefined
Sep 28, 2022 • 33min

Issue 2022-W39 Highlights

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: Jonathan Carroll (@carroll_jono) Deploy Flexdashboard on Github Pages with Github Actions and Docker GitHub - The Perks of Collaboration and Version Control API as a package: Logging Entire issue available at rweekly.org/2022-W39 Supplement Resources Submitting Your Work to the Table Contest | 2022 Table Contest https://www.youtube.com/watch?v=fgYgaYKpLO0 Let's Create a Quarto Doc & Share it on Quarto.Pub | Table Contest 2022 https://www.youtube.com/watch?v=l-AQ4yAQXy0
undefined
Sep 21, 2022 • 31min

Issue 2022-W38 Highlights

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.youtube.com/watch?v=oFQANK13-k4

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