R Weekly Highlights

R Weekly Highlights

By Eric NantzScience
Download on the App Store

R Weekly Highlights episodes

  • 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) & @[email protected] (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
        • 34 min
        • 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) & @[email protected] (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
            • 29 min
            • 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
                  • 32 min
                  • 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) & @[email protected] (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! @[email protected]
                      • 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/
                        • 42 min
                        • 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
                            • 30 min
                            • 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
                                • 39 min
                                • 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
                                    • 38 min
                                    • 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/
                                        • 37 min
                                        • 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
                                            • 34 min
                                            • 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
                                                • 31 min

                                                About R Weekly Highlights

                                                From the publisher's feed

                                                The R Weekly podcast offers a quick description of the latest highlighted stories and other stories from the latest R Weekly issue, as curated by the R Weekly team and R community.

                                                More shows like R Weekly Highlights

                                                The Test Set by Posit by Posit, PBC

                                                The Test Set by Posit

                                                25 Listeners