The R-Podcast: Recent Episodes

Eric Nantz

R is a free and open-source statistical computing environment. It has quickly become the leading choice of software used to develop cutting-edge statistical algorithms, innovative visualizations, and data processing, among other key features. R has seen tremendous growth in popularity and functionality over the last decade, largely due to the vibrant and devoted R community of users. Whether you have experience with commercial statistical software such as SAS or SPSS and want to learn R, or getting into statistical computing for the first time, the R-Podcast will provide you with valuable information and advice that will help you to tap into the power of R. Our intent is to start with the basic concepts that can be a struggle for those new to R and statistical computing. We will give practical advice on how to take advantage of R’s capabilities to accomplish innovative and robust data analyses. Along the way we will highlight the additional tools and packages that greatly enhance the experience of using R, and highlight resources that can help people become experts with R. While this podcast is not meant to be a series of lectures on statistics, we will use freely and publicly available data sets to illustrate both basic statistical analyses as well as state-of-the-art algorithms to show how powerful and robust R can be for analyzing today’s explosion of data. In addition to the audio podcast, we will also produce screencasts for hands-on demonstrations for those topics that are best explained via video.

View Details

The R-Podcast has risen again! After sharing the story of my R adventures since the last episode, we focus on a very important initiative that could pave the way for the next generation of developers contributing to the future of R itself. I am joined by research software engineer Heather Turner and statistician Saranjeet Kaur Bhogal to share the story of how the new R Development Guide brings a new and accessible approach for learning how to contribute to the R project itself, along with their vision of the upcoming Collaborative Campfires to inspire and grow the community around this imporant effort. Links Update on the RWeekly and 2021 Reflections: https://rweekly.fireside.fm/70 (https://rweekly.fireside.fm/70) Collaboration Campfires: contributor.r-project.org/events/collaboration-campfires (https://contributor.r-project.org/events/collaboration-campfires) R Contribution Working Group: contributor.r-project.org/working-group (https://contributor.r-project.org/working-group) R Development Guide: contributor.r-project.org/rdevguide/ (https://contributor.r-project.org/rdevguide) Digital Infrastructure Icubator: incubator.codeforscience.org/cohort (https://incubator.codeforscience.org/cohort) Feedback Email the show: thercast[at]gmail.com Use the R-Podcast contact page: https://r-podcast.org/contact

View Details

I take a quick minute to announce that the R-Podcast is coming back! And to check that the feeds are still working ...

View Details

About this Episode This is the second of multiple episodes covering the recent rstudio::conf 2020! In this episode, Eric shares the backstory behind his Shiny Community e-poster and welcomes data scientist Garrick Aiden-Buie to discuss his spectacular JavaScript for Shiny Users course, the mind-blowing features of the package accompanying the course, and much more. Plus takeaways from Shiny-related presentations at the conference and a fresh batch of listener feedback. Links rstudio::conf(2020L) recordings: resources.rstudio.com/rstudio-conf-2020 (https://resources.rstudio.com/rstudio-conf-2020) Reaping the benfits of the Shiny community e-poster: rpodcast.shinyapps.io/highlights-shiny (https://rpodcast.shinyapps.io/highlights-shiny) Poster source code: github.com/rpodcast/highlights.shiny (https://github.com/rpodcast/highlights.shiny) Javascript for Shiny Users: js4shiny.com/ (https://js4shiny.com/) Garrick's GitHub: github.com/gadenbuie (https://github.com/gadenbuie) js4shiny package: pkg.js4shiny.com/ (https://pkg.js4shiny.com/) Styling Shiny apps with Sass and Bootstrap 4 (Joe Cheng): resources.rstudio.com/rstudio-conf-2020/styling-shiny-apps-with-sass-and-bootstrap-4-joe-cheng (https://resources.rstudio.com/rstudio-conf-2020/styling-shiny-apps-with-sass-and-bootstrap-4-joe-cheng) Reproducible Shiny apps with shinymeta (Carson Sievert): resources.rstudio.com/rstudio-conf-2020/reproducible-shiny-apps-with-shinymeta-dr-carson-sievert (https://resources.rstudio.com/rstudio-conf-2020/reproducible-shiny-apps-with-shinymeta-dr-carson-sievert) Getting things logged (Gergely Daroczi): resources.rstudio.com/rstudio-conf-2020/getting-things-logged-gergely-daroczi (https://resources.rstudio.com/rstudio-conf-2020/getting-things-logged-gergely-daroczi) Listener Ricardo's R & tidyverse tutorial: predictcrypto.org/tutorials (https://predictcrypto.org/tutorials) xaringan package's infinite moon reader: https://bookdown.org/yihui/rmarkdown/xaringan-preview.html (bookdown.org/yihui/rmarkdown/xaringan-preview.html) My appearance on Michael Dominick Show: https://www.automator.show/8 (https://www.automator.show/8) NSSD 101 interview with JJ Allaire: nssdeviations.com/101-special-guest-jj-allaire (http://nssdeviations.com/101-special-guest-jj-allaire) Feedback Leave a comment on this episode's post (https://r-podcast.org/33) Email the show: thercast[at]gmail.com Use the R-Podcast contact page (https://r-podcast.org/contact) Episode Timestamps

00:00:00.000 Intro 00:01:48.000 Shiny community e-poster 00:20:12.000 Garrick Aiden-Buie 00:38:10.000 Styling Shiny apps 00:40:56.000 Shinymeta 00:44:20.000 logger 00:49:49.000 listener feedback 00:57:25.000 Wrapup

Music Credits Opening and closing themes: Training Montage by WillRock (http://ocremix.org/artist/5043/willrock) from the Return All Robots Remix Album (http://ocremix.org/events/returnallrobots/) at ocremix.org (http://ocremix.org/)

View Details

About this Episode This is the first of multiple episodes covering the recent rstudio::conf 2020! In this episode, Eric shares his take on the big news made by RStudio and has a great interview with RStudio software engineer Kevin Ushey. Links RStudio becomes a Public Benefit Corporation: blog.rstudio.com/2020/01/29/rstudio-pbc (https://blog.rstudio.com/2020/01/29/rstudio-pbc) RStudio changes structure to focus on public benefit: www.infoworld.com/article/3518390/rstudio-changes-structure-to-focus-on-public-benefit.html (https://www.infoworld.com/article/3518390/rstudio-changes-structure-to-focus-on-public-benefit.html) JJ Allaire's keynote slides: rstudio.com/slides/rstudio-pbc/ (https://rstudio.com/slides/rstudio-pbc/) A corporate paradign shift - Public Benefit Corporations https://www.gibsondunn.com/a-corporate-paradigm-shift-public-benefit-corporations/ (www.gibsondunn.com/a-corporate-paradigm-shift-public-benefit-corporations) renv: Project Environments for R kevinushey-2020-rstudio-conf.netlify.com/slides.html (https://kevinushey-2020-rstudio-conf.netlify.com/slides.html) renv GitHub repository: github.com/rstudio/renv (https://github.com/rstudio/renv) Emil Hvitfeldt's repository with rstudio::conf links to slides and other materials: github.com/EmilHvitfeldt/RStudioConf2020Slides (https://github.com/EmilHvitfeldt/RStudioConf2020Slides) Residual Snippets app: rpodcast.shinyapps.io/rsnippets (https://rpodcast.shinyapps.io/rsnippets) Feedback Leave a comment on this episode's post (https://r-podcast.org/32) Email the show: thercast[at]gmail.com Use the R-Podcast contact page (https://r-podcast.org/contact) Episode Timestamps

00:00:00.000 Intro 00:01:25.000 RStudio PBC 00:14:50.000 RWeekly Curators Unite! 00:18:45.000 RStudio's Kevin Ushey 00:42:26.000 Residual Snippets 00:47:52.000 Wrapup

Music Credits Opening and closing themes: Training Montage by WillRock (http://ocremix.org/artist/5043/willrock) from the Return All Robots Remix Album (http://ocremix.org/events/returnallrobots/) at ocremix.org (http://ocremix.org/)

View Details

About this Episode In this episode, Eric shares insights gained from the JSM 2019 conference, including an excellent panel discussion on the use of javascript in statistics. In addition, Eric is joined by RStudio's education team members Alison Hill & Mine Cetinkaya-Rundel to discuss new ideas for teaching data science effectively, as well as how tools like R-Markdown are opening many new possibilities for both students and teachers. Episode Shownotes Why Javascript? JSM panel discussion: Karl Broman's slides (https://www.biostat.wisc.edu/~kbroman/presentations/JSM2019) Carson Sievert's slides (https://talks.cpsievert.me/20190730/#1) Data Science in a Box: datasciencebox.org (https://datasciencebox.org) RStudio Learner Personas: rstudio-education.github.io/learner-personas (https://rstudio-education.github.io/learner-personas/) Advanced R-Markdown workshop from rstudio::conf 2019: arm.rbind.io/ (https://arm.rbind.io/) learnr - Interactive tutorials in R: rstudio.github.io/learnr (https://rstudio.github.io/learnr/) Project Kickstart-R - Create a project/team website and knowledge sharing platform with R-Markdown: github.com/sourcethemes/project-kickstart-r (https://github.com/sourcethemes/project-kickstart-r) lullabyr - Generate children's songs with random words: github.com/mine-cetinkaya-rundel/lullabyr (https://github.com/mine-cetinkaya-rundel/lullabyr) Feedback Leave a comment on this episode's post (https://r-podcast.org/31) Email the show: thercast[at]gmail.com Use the R-Podcast contact page (https://r-podcast.org/contact) Episode Timestamps

00:00:00.000 Intro 00:01:22.000 JSM Memories 00:07:16.000 Why Javascript recap 00:13:04.000 Shinymeta advice 00:19:54.000 Conversation with Alison & Mine 01:01:50.000 Takeaways & Wrapup

Music Credits Opening and closing themes: Training Montage by WillRock (http://ocremix.org/artist/5043/willrock) from the Return All Robots Remix Album (http://ocremix.org/events/returnallrobots/) at ocremix.org (http://ocremix.org/)

View Details

About this Episode Eric is joined by RStudio's president Tareef Kawaf and they cover a wide variety of topics including Tareef's journey to RStudio, building a robust organization structure, and how an open-core model drives RStudio's vision for the present and future. Episode Shownotes RStudio 1.2 release highlights: blog.rstudio.com/2019/04/30/rstudio-1-2-release (https://blog.rstudio.com/2019/04/30/rstudio-1-2-release/) Tareef's opening keynote at rstudio::conf 2019: Welcome and RStudio Vision (https://resources.rstudio.com/rstudio-conf-2019/opening-keynote-tareef-kawaf) Reproducible Environments: environments.rstudio.com (https://environments.rstudio.com/) RStudio Community: community.rstudio.com (https://community.rstudio.com/) RStudio Cloud (currently in alpha): rstudio.cloud (https://rstudio.cloud/) Introducing RStudio Team: blog.rstudio.com/2019/05/09/introducing-rstudio-team (https://blog.rstudio.com/2019/05/09/introducing-rstudio-team/) Feedback Leave a comment on this episode's post (https://r-podcast.org/30) Email the show: thercast[at]gmail.com Use the R-Podcast contact page (https://r-podcast.org/contact) Get in touch on Twitter: @theRcast Music Credits Opening and closing themes: Training Montage by WillRock (http://ocremix.org/artist/5043/willrock) from the Return All Robots Remix Album (http://ocremix.org/events/returnallrobots/) at ocremix.org (http://ocremix.org/)

View Details

It's common knowledge that R has been at the forefront of leading innovation in statistics and data science. But one area that's not commonly discussed is how to build a successful business around R and open-source? In episode 30 of the R-Podcast, I am very excited to be joined by RStudio president Tareef Kawaf! We cover a wide variety of topics including his journey to RStudio, building a robust organization structure, and how an open-core model drives RStudio's vision for the present and future. Plus you'll hear how Tareef became the 'T-Test' within RStudio and how he earned the moniker of Mr. Shiny!

View Details

Chicago R Unconference Unconf website: https://chirunconf.github.io/ (chirunconf.github.io/) Issue board: github.com/chirunconf/chirunconf19/issues (https://github.com/chirunconf/chirunconf19/issues)

chirunconf (Sharla Gelfand): sharla.party/posts/chirunconf/ (https://sharla.party/posts/chirunconf/)

Discover and share your supeR powers (Mauro Lepore): maurolepore.github.io/confs/articles/2019chirunconfexperience.html (https://maurolepore.github.io/confs/articles/2019_chirunconf_experience.html) Joshua Goldberg's awesome unconf photo album (https://photos.google.com/share/AF1QipPJmgx7AVbz_ELCTEPz583dK1m_nwQNIVnN4yDNVN7LHCQ9olWQBw7TSCeA1QwDxA?key=MmVHT1hLQ1ZoeGJzUHhuc0VMTXo1YzFDNDFNSkd3) footrulr package repo: github.com/kanishkamisra/footrulr (https://github.com/kanishkamisra/footrulr) Fixed-Choice Design Simulation drake workflow (Ben Listyg): github.com/wlandau/drake-examples/tree/master/fcd (https://github.com/wlandau/drake-examples/tree/master/fcd) drake v7.0.0 package release notes: ropensci.org/technotes/2019/03/18/drake-700/ (https://ropensci.org/technotes/2019/03/18/drake-700/) electricShine package repo: github.com/chasemc/electricShine (https://github.com/chasemc/electricShine) 25 gt examples: frm1789.github.io/gt_examples/ (https://frm1789.github.io/gt_examples/) The Unconference Toolbox: github.com/unconf-toolbox/ (https://github.com/unconf-toolbox/) The Unconf Issue Explorer Shiny app: rpodcast.shinyapps.io/unconfissues/ (https://rpodcast.shinyapps.io/unconfissues/) Unconf Twitter bot repo: github.com/unconf-toolbox/unconf-bot (https://github.com/unconf-toolbox/unconf-bot) How to Organize an R Unconference: unconf-toolbox.github.io/unconf-guide/ (https://unconf-toolbox.github.io/unconf-guide/) Unconf attendee application repo: github.com/unconf-toolbox/unconf-apps (https://github.com/unconf-toolbox/unconf-apps) Unconf review Shiny app repo: github.com/unconf-toolbox/Shinyreviewapp (https://github.com/unconf-toolbox/Shiny_review_app) rlangtip package repo: github.com/revodavid/rlangtip (https://github.com/revodavid/rlangtip) broom package repo: github.com/tidymodels/broom (https://github.com/tidymodels/broom) workflowr package repo: github.com/jdblischak/workflowr (https://github.com/jdblischak/workflowr) Package Pick brickr 3D LEGO models and mosaics from images using R and tidyverse: github.com/ryantimpe/brickr (https://github.com/ryantimpe/brickr) My ShinyLEGO app: rpodcast.shinyapps.io/shinylego/ (https://rpodcast.shinyapps.io/shinylego/) Community News Highlights Powered by R Weekly issue 2019-11 (https://rweekly.org/#RWeekly2019-11R3.5.3,RConsortium,chirunconf) R 3.5.3 now available: blog.revolutionanalytics.com/2019/03/r-353-now-available.html (https://blog.revolutionanalytics.com/2019/03/r-353-now-available.html) R Consortium 2019 Update: www.r-consortium.org/blog/2019/03/12/2019-update-one-r-consortium-and-isc-announce-the-newest-funded-projects-for-the-r-community (https://www.r-consortium.org/blog/2019/03/12/2019-update-one-r-consortium-and-isc-announce-the-newest-funded-projects-for-the-r-community) Feedback Leave a comment on this episode's post (https://r-podcast.org/29) Email the show: thercast[at]gmail.com Use the R-Podcast contact page (https://r-podcast.org/contact) Leave a voicemail at +1-269-849-9780 Music Credits Opening and closing themes: Training Montage by WillRock (http://ocremix.org/artist/5043/willrock) from the Return All Robots Remix Album (http://ocremix.org/events/returnallrobots/) at ocremix.org (http://ocremix.org/)

View Details

Conversation with Max Kuhn Tidy models: github.com/tidymodels (https://github.com/tidymodels) parsnip - A tidy interface to models: tidymodels.github.io/parsnip/ (https://tidymodels.github.io/parsnip/) caret package: topepo.github.io/caret/index.html (http://topepo.github.io/caret/index.html) Conventions for R Modeling Packages: tidymodels.github.io/model-implementation-principles/ (https://tidymodels.github.io/model-implementation-principles/) Additional rstudio::conf gems Empowering a data team with RStudio addins (Hao Zhu): resources.rstudio.com/rstudio-conf-2019/empowering-a-data-team-with-rstudio-addins (https://resources.rstudio.com/rstudio-conf-2019/empowering-a-data-team-with-rstudio-addins) pak: A fresh approach to package installation: pak.r-lib.org/ (https://pak.r-lib.org/) Gabor Csardi's rstudio::conf presentation: resources.rstudio.com/rstudio-conf-2019/pkgman-a-fresh-approach-to-package-installation (https://resources.rstudio.com/rstudio-conf-2019/pkgman-a-fresh-approach-to-package-installation) Democratizing R with Plumber APIs (James Blair): resources.rstudio.com/rstudio-conf-2019/democratizing-r-with-plumber-apis (https://resources.rstudio.com/rstudio-conf-2019/democratizing-r-with-plumber-apis) Configuration management tools for the R admin (Kelly O'Briant): resources.rstudio.com/rstudio-conf-2019/configuration-management-tools-for-the-r-admin (https://resources.rstudio.com/rstudio-conf-2019/configuration-management-tools-for-the-r-admin) The lazy and distracted report writer - using rmarkdown and parameterised reports (Mike K Smith): resources.rstudio.com/rstudio-conf-2019/the-lazy-and-easily-distracted-report-writer-using-rmarkdown-and-parameterised-reports (https://resources.rstudio.com/rstudio-conf-2019/the-lazy-and-easily-distracted-report-writer-using-rmarkdown-and-parameterised-reports) Modernizing the Clinical Trial Analysis Pipeline with R and JavaScript: github.com/RhoInc/RStudioConf2019-ePoster/ (https://github.com/RhoInc/RStudioConf2019-ePoster/) Feedback Leave a comment on this episode's post (https://r-podcast.org/28) Email the show: thercast[at]gmail.com Use the R-Podcast contact page (https://r-podcast.org/contact) Leave a voicemail at +1-269-849-9780 Music Credits Opening and closing themes: Training Montage by WillRock (http://ocremix.org/artist/5043/willrock) from the Return All Robots Remix Album (http://ocremix.org/events/returnallrobots/) at ocremix.org (http://ocremix.org/)

View Details

In this episode I share the advice and tips I used to prepare my talk on Shiny Modules at rstudio::conf 2019. Plus I sit down with RStudio software engineer Rich Iannone to learn about his journey from atmospheric science to creating a collection of awesome R packages like DiagrammeR and gt for creating tables with a tidy syntax. As always thank you so much for listening and hope you enjoy this episode! Conversation with Rich Iannone DiagrammeR package: visualizers.co/diagrammer/ (http://visualizers.co/diagrammer/) gt package: gt.rstudio.com/ (https://gt.rstudio.com/) blastula package: github.com/rich-iannone/blastula (https://github.com/rich-iannone/blastula) Preparing for the Shiny Modules talk Karl Browman's rstudio::conf 2019 resources repo: github.com/kbroman/RStudioConf2019Slides (https://github.com/kbroman/RStudioConf2019Slides) Slides: bit.ly/modules2019 (https://bit.ly/modules2019) Recording: resources.rstudio.com/rstudio-conf-2019/effective-use-of-shiny-modules-in-application-development (https://resources.rstudio.com/rstudio-conf-2019/effective-use-of-shiny-modules-in-application-development) Communication between modules article: shiny.rstudio.com/articles/communicate-bet-modules.html (http://shiny.rstudio.com/articles/communicate-bet-modules.html) Ames Housing Explorer application: gallery.shinyapps.io/ames-explorer (https://gallery.shinyapps.io/ames-explorer) shinypod package by Ian Lyttle: github.com/ijlyttle/shinypod (https://github.com/ijlyttle/shinypod) shinysense package by Nick Strayer: github.com/nstrayer/shinysense (https://github.com/nstrayer/shinysense) Giving your first data science talk by Emily Robinson: hookedondata.org/giving-your-first-data-science-talk/ (https://hookedondata.org/giving-your-first-data-science-talk/) The Unreasonable Effectiveness of Public Work (David Robinson): slides (https://www.dropbox.com/s/jk7216yr30ztpdp/DavidRobinson-RStudio-2019-old.pdf?dl=0) and recording (https://resources.rstudio.com/rstudio-conf-2019/the-unreasonable-effectiveness-of-public-work) Additional resources Tips on designing hex stickers for R packages (Hao Zhu): zhuhao.org/post/tips-on-designing-a-hex-sticker-for-rstats-packages/ (https://zhuhao.org/post/tips-on-designing-a-hex-sticker-for-rstats-packages/) Feedback Leave a comment on this episode's post (https://r-podcast.org/27) Email the show: thercast[at]gmail.com Use the R-Podcast contact page (https://r-podcast.org/contact) Leave a voicemail at +1-269-849-9780 Music Credits Opening and closing themes: Training Montage by WillRock (http://ocremix.org/artist/5043/willrock) from the Return All Robots Remix Album (http://ocremix.org/events/returnallrobots/) at ocremix.org (http://ocremix.org/)

View Details

Another spectacular rstudio::conf is in the books and the R-Podcast has tons of insights to share! We kick off our coverage with a three-podcast crossover as I am joined by Credibly Curious co-host Nick Tierny and Not So Standard Deviations co-host Hilary Parker! We discuss our impressions of the conference and where we'd like to see R go in 2019. Plus I share how my journey to the Advanced R-Markdown workshop is a testament to the welcoming and openness that the R community offers. This is just the beginning of our coverage and I hope you enjoy this episode! Conversation with Hilary Parker and Nick Tierney Credibly Curious podcast: soundcloud.com/crediblycurious (https://soundcloud.com/crediblycurious) Not So Standard Deviations podcast: nssdeviations.com (http://nssdeviations.com/) Apache Arrow: arrow.apache.org (https://arrow.apache.org/) Tidy Evaluation online book: tidyeval.tidyverse.org (https://tidyeval.tidyverse.org/) Tidy models family of packages: github.com/tidymodels (https://github.com/tidymodels) The magick package by Jeroen Ooms: github.com/ropensci/magick (https://github.com/ropensci/magick) pagedown package (paginate HTML output of R Markdown) by Yihui Xie: github.com/rstudio/pagedown (https://github.com/rstudio/pagedown) Advanced R Markdown workshop highlights Course website: arm.rbind.io (https://arm.rbind.io/) (powered by blogdown (https://bookdown.org/yihui/blogdown/)!) Course GitHub repository: github.com/rstudio-education/arm-workshop-rsc2019 (https://github.com/rstudio-education/arm-workshop-rsc2019) My slides on using the officer package to create PowerPoint slides: rpodcast.github.io/officer-advrmarkdown (https://rpodcast.github.io/officer-advrmarkdown) The officer package documenation: davidgohel.github.io/officer (https://davidgohel.github.io/officer/) MegaMan slide generator Shiny app: rpodcast.shinyapps.io/megaman (https://rpodcast.shinyapps.io/megaman/) GitHub repo for slides and app: github.com/rpodcast/officer-advrmarkdown (https://github.com/rpodcast/officer-advrmarkdown) Feedback Leave a comment on this episode's post: r-podcast.org/26 (https://r-podcast.org/26) Email the show: thercast[at]gmail.com Use the R-Podcast contact page: r-podcast.org/contact (https://r-podcast.org/contact) Leave a voicemail at +1-269-849-9780 Music Credits Opening and closing themes: Training Montage by WillRock (http://ocremix.org/artist/5043/willrock) from the Return All Robots Remix Album (http://ocremix.org/events/returnallrobots/) at ocremix.org (http://ocremix.org/)

View Details

Another spectacular rstudio::conf is in the books and the R-Podcast has tons of insights to share! We kick off our coverage with a three-podcast crossover as I am joined by Credibly Curious co-host Nick Tierny and Not So Standard Deviations co-host Hilary Parker! We discuss our impressions of the conference and where we'd like to see R go in 2019. Plus I share how my journey to the Advanced R-Markdown workshop is a testament to the welcoming and openness that the R community offers. This is just the beginning of our coverage and I hope you enjoy this episode!

View Details

Conversation with Ian Lyttle Twitter: @ijlyttle (https://twitter.com/ijlyttle) | Github: github.com/ijlyttle (https://github.com/ijlyttle/) Ian's presentation at rstudio::conf 2018 recording: www.rstudio.com/resources/videos/how-i-learned-to-stop-worrying-and-love-the-firewall/ (https://www.rstudio.com/resources/videos/how-i-learned-to-stop-worrying-and-love-the-firewall/) bsplus package: ijlyttle.github.io/bsplus/ (https://ijlyttle.github.io/bsplus) shinychord package: github.com/ijlyttle/shinychord (https://github.com/ijlyttle/shinychord) ghenter package: github.com/ijlyttle/ghentr (https://github.com/ijlyttle/ghentr) Rstudio::conf 2018 takeaways and insights Advanced R 2nd Edition new chapters: Expressions: adv-r.hadley.nz/expressions.html (https://adv-r.hadley.nz/expressions.html) Quasiquotation: adv-r.hadley.nz/expressions.html (https://adv-r.hadley.nz/expressions.html) Evaluation: adv-r.hadley.nz/evaluation.html (https://adv-r.hadley.nz/evaluation.html) Translating R Code: adv-r.hadley.nz/translation.html (https://adv-r.hadley.nz/translation.html) lobstr package: github.com/r-lib/lobstr (https://github.com/r-lib/lobstr) Recordings from all sessions on RStudio site: rstudio.com/resources/webinars/#rstudioconf2018 (https://www.rstudio.com/resources/webinars/#rstudioconf2018) Collection of presentation links: github.com/simecek/RStudioConf2018Slides/ (https://github.com/simecek/RStudioConf2018Slides/) Presentations by RStudio staff: github.com/rstudio/rstudio-conf/tree/master/2018/ (https://github.com/rstudio/rstudio-conf/tree/master/2018/) rstudio::conf 2018 summary (Paul van der Laken): paulvanderlaken.com/2018/02/08/rstudioconf-2018-summary (https://paulvanderlaken.com/2018/02/08/rstudioconf-2018-summary/) Rewriting the R organism at rstudio::conf 2018 (John David Smith): goo.gl/rGfqip (https://goo.gl/rGfqip) David Miller's slides on rstudio::conf 2018: github.com/dill/rstudioconf2018-summary/blob/master/talk.Rmd (https://github.com/dill/rstudioconf2018-summary/blob/master/talk.Rmd) Recap of rstudio::conf 2018 (Colby Ford): www.blue-granite.com/blog/rstudio-conference-2018-recap (https://www.blue-granite.com/blog/rstudio-conference-2018-recap) Highlights from rstudio::conf 2018 (Methods Consultants blog): blog.methodsconsultants.com/posts/highlights-from-rstudio-conf-2018/ (https://blog.methodsconsultants.com/posts/highlights-from-rstudio-conf-2018/) lobstr package: github.com/r-lib/lobstr (https://github.com/r-lib/lobstr) Listener feedback A completely subjective ranking of data science podcasts: tonyelhabr.rbind.io/posts/data-science-podcasts (https://tonyelhabr.rbind.io/posts/data-science-podcasts/) Feedback Leave a comment on this episode's post (https://r-podcast.org/25) Email the show: thercast[at]gmail.com Use the R-Podcast contact page (https://r-podcast.org/contact) Leave a voicemail at +1-269-849-9780 Music Credits Opening and closing themes: Training Montage by WillRock (http://ocremix.org/artist/5043/willrock) from the Return All Robots Remix Album (http://ocremix.org/events/returnallrobots/) at ocremix.org (http://ocremix.org/)

View Details

Our coverage of rstudio::conf 2018 concludes with another great interview! I talk with Ian Lyttle about his personal journey to using R, the value that shiny brings in communicating with customers, and his new package to ease the pain of working with enterprise GitHub installations. I also discuss my key insights and takeaways from the extending tidyverse training and talks I attended. I hope you enjoy this jam-packed episode of the R-Podcast!

View Details

Our coverage of rstudio::conf 2018 continues! In this episode I reconnect with the first-ever guest of the R-Podcast, RStudio software engineer Yihui Xie. In our conversation you'll hear about Yihui's journey since joining RStudio, his vision of how blogdown and bookdown could lead to a streamlined publishing worflow, and much more. I hope you enjoy this episode!

View Details

Our coverage of rstudio::conf 2018 continues! In this episode I reconnect with the first-ever guest of the R-Podcast, RStudio software engineer Yihui Xie. In our conversation you'll hear about Yihui's journey since joining RStudio, his vision of how blogdown and bookdown could lead to a streamlined publishing worflow, and much more. I hope you enjoy this episode! Conversation with Yihui Xie Yihui's supplemental post: yihui.name/en/2018/02/r-podcast/ (https://yihui.name/en/2018/02/r-podcast/) Rbind project: support.rbind.io/about/ (https://support.rbind.io/about/) The New and Improved R-Podcast Site: support.rbind.io/2017/04/27/r-podcast-website/ (https://support.rbind.io/2017/04/27/r-podcast-website/) REWORK: basecamp.com/books/rework (https://basecamp.com/books/rework) blogdown: Creating websites with R Markdown (available online and print): bookdown.org/yihui/blogdown/ (https://bookdown.org/yihui/blogdown/) Keeping up with blogdown (Mara Averick): maraaverick.rbind.io/2017/10/keeping-up-with-blogdown/ (https://maraaverick.rbind.io/2017/10/keeping-up-with-blogdown/) Feedback Leave a comment on this episode's post ({{< ref "024-rstudioconf-yihui-xie.md" >}}) Email the show: thercast[at]gmail.com Use the R-Podcast contact page ({{< ref "contact.md" >}}) Leave a voicemail at +1-269-849-9780 Music Credits Opening and closing themes: Training Montage by WillRock (http://ocremix.org/artist/5043/willrock) from the Return All Robots Remix Album (http://ocremix.org/events/returnallrobots/) at ocremix.org (http://ocremix.org/)

View Details

The R-Podcast's coverage of rstudio::conf 2018 begins! I have the pleasure of speaking with Romain Francois and Thomas Lin Pedersen. You'll hear Romain's thoughts on the growth of Rcpp and the project that helped him become closer to the R community. We also learn about Thomas' journey to enhancing ggplot2 and the new packages he's developed covering network analyses and dynamic APIs from R. I hope you enjoy episode 23 of the R-Podcast!

View Details

The R-Podcast's coverage of rstudio::conf 2018 begins! I have the pleasure of speaking with Romain Francois and Thomas Lin Pedersen. You'll hear Romain's thoughts on the growth of Rcpp and the project that helped him become closer to the R community. We also learn about Thomas' journey to enhancing ggplot2 and the new packages he's developed covering network analyses and dynamic APIs from R. I hope you enjoy episode 23 of the R-Podcast!

View Details

In this episode of the R-Podcast I have a conversation with my colleague Will Landau about his new R package drake (https://cran.rstudio.com/web/packages/drake/) that provides a powerful build system for analysis pipelines. In addition we have a fun R community roundup, listener feedback, and a couple of package picks to give you a gentle nod and a fun way to explore interpolation. If you have ideas for topics, questions, or other types of feedback, get in touch with me by heading over to the R-Podcast site at www.r-podcast.org (https://www.r-podcast.org), sending a note to thercast[at]gmail.com, or contacting me at @thercast on Twitter. As always thanks for tuning in and I hope you enjoy episode 22 of the R-Podcast!

View Details

The R-Podcast concludes its coverage of rstudio::conf by chatting with R Foundation member and Rcpp author Dirk Eddelbuettel! We cover a variety of topics including the state of Rcpp, how the integration of Rcpp in RStudio came about, and his perspective on Linux in the R community. Plus a new batch of listener feedback and a package pick that gives your shiny apps and rmarkdown reports a little more bootstrap polish. Enjoy episode 21 of the R-Podcast!

View Details

In episode 20 I'm happy to bring you more great interviews with members of RStudio from rstudio::conf! I had the pleasure of chatting with software engineer Javier Luraschi to discuss Apache Spark and the new sparklyr package that allows R users to connect directly to a Spark cluster for high-performance data analyses. In addition you will hear from RStudio's master instructor Garret Grolemund to get his recommendations for teaching R and the highly-acclaimed R for Data Science book. All of this plus a package pick that could enable me to use R in my podcast workflow in episode 20 of the R-Podcast!

View Details

The R-Podcast has landed in Orlando for the first ever rstudio::conf! Our coverage begins with two excellent interviews: First I talk with Bárbara Borges Ribeiro, software engineer at RStudio about her journey to using R and her advice for developing Shiny apps. Then Dean Attali makes his return to the show and we discuss R's role in his graduate research and his experiences as a Shiny consultant. All of this plus a package pick that can give Shiny app users a helping hand. I hope you enjoy episode 19 of the R-Podcast!

View Details

The R-Podcast concludes its series on the Shiny Developer Conference with a jam-packed episode featuring two interviews with members of the RStudio team! In part one I have a panel discussion with JJ Allaire, Jeff Allen, and Hadley Wickham to get their impressions of the conference and some exciting new features in the latest version of the RStudio IDE. In part two I have an extended conversation with Joe Cheng to discuss the origins of Shiny, how the conference came together, and ideas for future enhancements of shiny. All of this and more on episode 18 of the R-Podcast!

View Details

The R-Podcast continues its series on Shiny and the first-ever Shiny Developer Conference by catching up with Vincent Nijs, associate professor of marketing at UC San Diego and one of the earliest adopters of Shiny. Some of the topics we cover include his journey to using R, his motivation and process for developing the Radiant Shiny application used by his students to perform business analytics, and how he would like to involve the community to add new capabilities to Radiant. I hope you enjoy this episode and thanks for listening!

View Details

Direct from the first-ever Shiny Developer conference, here is episode 16 of the R-Podcast! In this episode I sit down with Dean Attali for an engaging conversation about his journey to using R, his motivation for creating the innovative shinyjs package, and his perspective on teaching others about R through his support of the innovative and highly-praised Stats 545 course at UBC. In addition you'll hear about how his previous work prepared him well for using R, his collaboration with the RStudio team, and much more. I hope you enjoy this episode and thanks for listening!

View Details

Just in time for the new year is a new episode of the R-Podcast! I give a brief introduction to the Shiny package for creating web applications using R code, provide some of my tips and tricks I have learned (sometimes the hard way) when creating applications, and point to excellent resources and example apps in the community that show the immense potential at your fingertips. You will see that r-podcast.org has gotten a major overhaul, and as a consequence the RSS feeds have changed slightly. Be sure to check out the Subscribe page for the updated feeds, but all of the previous episodes have been migrated successfully. As always you can provide your feedback in multiple ways: - New Feature: Provide a comment on this episode post directly (powered by the Disqus commenting system) - Email the show at thercast[at]gmail.com - Use the new Contact Form directly on the site. - Leave a voicemail at at +1-269-849-9780 Happy New Year and I hope you enjoy the episode!

View Details

The R-Podcast is back up and running! In this episode I discuss some useful resources and helpful tips/extensions that have greatly enhanced my work flow in creating reproducible analysis documents via R-Markdown. I also highlight some exciting new endeavors in the R community as well as provide my take on two key events that further illustrate the rapidly growing use of R across many industries. A big thank you to all who expressed their support during the extended hiatus, and please don't hesitate to provide your feedback and suggestions for future episodes. I hope you enjoy this episode!

View Details

It's an episode of firsts on the R-Podcast! In this episode recorded on location I had the honor and privilege of interviewing Yihui Xie, author of many innovative packages such as knitr and animation. Some of the topics we discussed include: - Yihui's motivation for creating knitr and some key new features - How markdown plays a key role in making reproducible research more accessible - An innovative approach for publishing and maintaining reproducible statistical results online And much more on this “lucky” episode 13 of the R-Podcast!

View Details

This is not an April Fool's joke ... The R-Podcast is back once again! In this episode, I discuss the concept of version control and how you can get started with using the Git VCS right now with your R projects. Also I discuss a big batch of listener feedback, and highlight a couple of great visualization applications from the community using ggplot2. All of that and more on episode 12 of the R-Podcast!

View Details

Season 2 of the R-Podcast is up and running! This episode begins a multi-part series on reproducible analysis using R. In this episode I discuss the usage of Sweave and LaTeX for producing reproducible reports, an introduction to the capabilities of the knitr package (more episodes will be coming dedicated to this package), and my motivation for adapting reproducible analysis techniques and tools into my workflow. In our listener feedback segment I discuss a new means of providing feedback to the R-Podcast using our new sub-reddit page and introduce new segments highlighting interesting stories around the R community and useful packages. This promises to be an exciting season of the R-Podcast, and I hope you enjoy this episode!

View Details

I'm happy to present episode 10 of the R-Podcast! Season 1 of the R-Podcast concludes with part 2 of my series on data munging, in which I discuss issues surrounding importing data sets contained in HTML tables. I share how I used the XML and RCurl packages to validate and import data from hockey-reference.com for storage into a MySQL database. Our listener feedback segment contains another installment on the Pitfalls of R contributed by listener Frans. I want to thank everyone who has provided such positive feedback throughout the season, and I'm looking forward to providing some exciting new content for season 2. I hope you enjoy the episode and check out our new contact page if you would like to provide any feedback. Thanks for listening!

View Details

It’s great to be back with a new episode after an eventful break! This episode begins a series on my adventures in data munging, a.k.a data processing. I discuss three issues that demonstrate the flexibility and versatility R brings for recoding messy values, important inconsistent data files, and pinpointing problematic observations and variables. We also have an extended listener feedback segment with an audio installment of the “pitfalls” of R contributed by listener Frans. I hope you enjoy this episode and keep passing along your feedback to theRcast(at)gmail.com and stop by the forums as well!

View Details

I'm happy to present this jam-packed episode of the R-Podcast dedicated to using the ggplot2 package for visualization. This episode will have a companion screencast released in the next few days. I use data from the Hockey Summary Project to demonstrate how to create a series of boxplots of NHL regular season attendance for each team. The R code used in this episode will be available via GitHub. I also extend my thanks to the Going Linux podcast for plugging the R-Podcast.

View Details

Hello everybody, I am finally back with a new episode! In this episode: Hardware issues, major update to RStudio, new forums, and discussion on managing your workflow for projects. I discuss useful functions for executing R scripts and saving/loading R objects for future sessions, and summarize different solutions for organizing R code based on task and via the ProjectTemplate package, along with the importance of version control.

View Details

In this episode: Listener feedback and importing data from external sources into R. We dive into the basics of importing delimited text files using read.table and its varients. We also discuss recommendations for importing MS Excel spreadsheet files, relational databases such as MySQL, data from HTML tables, and files produced by other statistical computing packages.

View Details

After a brief delay here's episode 5 of the R-Podcast. In this episode: R 2.15.0 released, listener feedback, and discussion on basic package management. I discuss helpful resources for finding packages, installation procedures, and how to determine what packages are installed in your R system, among other considerations.

View Details

In this episode: Site updates, additional screencasts about R from other sites, listener feedback, and discussion on the fundamental data structures for R: vectors, matrices, lists, and data frames. The R code discussed in this episode is available in our GitHub repository, see the show notes for details.

View Details

In this episode: New versions of R and ggplot2 available, listener feedback, and an interactive session with R. The R code discussed in this episode will be available in our GitHub repository, see the show notes for details.

View Details

In this episode: A couple of site updates, our first listener feedback, an overview of installing R on each major platform, and an overview of R IDEs and helpful resources for getting started with R.

View Details

Here is the inaugural episode of the R-Podcast! In this episode, I take a few minutes to introduce myself and to explain the main goals of this podcast. I also define what R is and give an overview of R's history of development and features that distinguish it from other statistical software.

View Details

Direct from the first-ever Shiny Developer conference, here is episode 16 of the R-Podcast! In this episode I sit down with Dean Attali for an engaging conversation about his journey to using R, his motivation for creating the innovative shinyjs package, and his perspective on teaching others about R through his support of the innovative and highly-praised Stats 545 course at UBC. In addition you'll hear about how his previous work prepared him well for using R, his collaboration with the RStudio team, and much more. I hope you enjoy this episode and thanks for listening!

View Details

Just in time for the new year is a new episode of the R-Podcast! I give a brief introduction to the Shiny package for creating web applications using R code, provide some of my tips and tricks I have learned (sometimes the hard way) when creating applications, and point to excellent resources and example apps in the community that show the immense potential at your fingertips. You will see that r-podcast.org has gotten a major overhaul, and as a consequence the RSS feeds have changed slightly. Be sure to check out the Subscribe page for the updated feeds, but all of the previous episodes have been migrated successfully. As always you can provide your feedback in multiple ways: * __New Feature__: Provide a comment on this episode post directly (powered by the Disqus commenting system) * Email the show at thercast[at]gmail.com * Use the new Contact Form directly on the site. * Leave a voicemail at at +1-269-849-9780. Happy New Year and I hope you enjoy the episode!

View Details

The R-Podcast is back up and running! In this episode I discuss some useful resources and helpful tips/extensions that have greatly enhanced my work flow in creating reproducible analysis documents via R-Markdown. I also highlight some exciting new endeavors in the R community as well as provide my take on two key events that further illustrate the rapidly growing use of R across many industries. A big thank you to all who expressed their support during the extended hiatus, and please don't hesitate to provide your feedback and suggestions for future episodes. I hope you enjoy this episode!

View Details

It's an episode of firsts on the R-Podcast! In this episode recorded on location I had the honor and privilege of interviewing Yihui Xie, author of many innovative packages such as knitr and animation. Some of the topics we discussed include: Yihui's motivation for creating knitr and some key new features, how markdown plays a key role in making reproducible research more accessible, and an innovative approach for publishing and maintaining reproducible statistical results online, and much more on this 'lucky' episode 13 of the R-Podcast!

View Details

This is not an April Fool's joke ... The R-Podcast is back once again! In this episode, I discuss the concept of version control and how you can get started with using the Git VCS right now with your R projects. Also I discuss a big batch of listener feedback, and highlight a couple of great visualization applications from the community using ggplot2. All of that and more on episode 12 of the R-Podcast!

View Details

Season 2 of the R-Podcast is up and running! This episode begins a multi-part series on reproducible analysis using R. In this episode I discuss the usage of Sweave and LaTeX for producing reproducible reports, an introduction to the capabilities of the knitr package (more episodes will be coming dedicated to this package), and my motivation for adapting reproducible analysis techniques and tools into my workflow. In our listener feedback segment I discuss a new means of providing feedback to the R-Podcast using our new sub-reddit page and introduce new segments highlighting interesting stories around the R community and useful packages. This promises to be an exciting season of the R-Podcast, and I hope you enjoy this episode!

View Details

I'm happy to present episode 10 of the R-Podcast! Season 1 of the R-Podcast concludes with part 2 of my series on data munging, in which I discuss issues surrounding importing data sets contained in HTML tables. I share how I used the XML and RCurl packages to validate and import data from hockey-reference.com for storage into a MySQL database. Our listener feedback segment contains another installment on the Pitfalls of R contributed by listener Frans. I want to thank everyone who has provided such positive feedback throughout the season, and I'm looking forward to providing some exciting new content for season 2. I hope you enjoy the episode and check out our new contact page if you would like to provide any feedback. Thanks for listening!

View Details

It’s great to be back with a new episode after an eventful break! This episode begins a series on my adventures in data munging, a.k.a data processing. I discuss three issues that demonstrate the flexibility and versatility R brings for recoding messy values, important inconsistent data files, and pinpointing problematic observations and variables. We also have an extended listener feedback segment with an audio installment of the “pitfalls” of R contributed by listener Frans. I hope you enjoy this episode and keep passing along your feedback to theRcast(at)gmail.com and stop by the forums as well!

View Details

I'm happy to present this jam-packed episode of the R-Podcast dedicated to using the ggplot2 package for visualization. This episode will have a companion screencast released in the next few days. I use data from the Hockey Summary Project to demonstrate how to create a series of boxplots of NHL regular season attendance for each team. The R code used in this episode will be available via GitHub. I also extend my thanks to the Going Linux podcast for plugging the R-Podcast. If you are interested in providing a listener tip about R, please call the voicemail hotline at +1-269-849-9780 or record an audio clip and send it tothe Rcast(at)gmail.com. Please keep the wonderful feedback coming and hope you enjoy this episode!

View Details

Hello everybody, I am finally back with a new episode! In this episode: Hardware issues, major update to RStudio, new forums, and discussion on managing your workflow for projects. I discuss useful functions for executing R scripts and saving/loading R objects for future sessions, and summarize different solutions for organizing R code based on task and via the ProjectTemplate package, along with the importance of version control. Please check out the new forums and let me know what you think! If you are interested in providing a listener tip about R, please call the voicemail hotline at +1-269-849-9780 or record a short mp3 or ogg audio clip and send it to theRcast(at)gmail.com . As always I welcome any other feedback you have. Thanks for listening! P.S. From our Google Plus page, Darren pointed out that I switched forward slashes with backward slashes in my discussion about file paths in Episode 6. Thanks Darren!

View Details

In this episode: Listener feedback and importing data from external sources into R. We dive into the basics of importing delimited textfiles using read.table and its varients. We also discuss recommendations for importing MS Excel spreadsheet files, relational databases such as MySQL, data from HTML tables, and files produced by other statistical computing packages. If you are interested in providing a listener tip about R in audio format, please call the voicemail hotline at +1-269-849-9780 or record a short mp3 or ogg audio clip and send it to theRcast(at)gmail.com . Hope you enjoy the episode!

View Details

After a brief delay here's episode 5 of the R-Podcast. In this episode: R 2.15.0 released, listener feedback, and discussion on basic package management. I discuss helpful resources for finding packages,installation procedures, and how to determine what packages are installed in your R system, among other considerations. If you are interested in providing a listener tip about R in audio format, please call the voicemail hotline at +1-269-849-9780 or record a short mp3 or ogg audio clip and send it to theRcast(at)gmail.com . Hope you enjoy the episode!

View Details

In this episode: Site updates, additional screencasts about R from other sites, listener feedback, and discussion on the fundamental data structures for R: vectors, matrices, lists, and data frames. The R code discussed in this episode is available in our GitHub repository, see the show notes for details. Leave us a voicemail a +1-269-849-9780, or send an email or audio comment to theRcast[at]gmail.com. Thanks for listening!

View Details

In this episode: New versions of R and ggplot2 available, listener feedback, and an interactive session with R. The R code discussed in this episode will be available in our GitHub repository, see the show notes for details. There will be a companion screencast to accompany this episode which will be posted shortly. As always, please provide your feedback via email or audio comment to theRcast[at]gmail.com or leave us a voicemail at 1-269-849-9780.

View Details

In this episode: A couple of site updates, our first listener feedback, an overview of installing R on each major platform, and an overview of R IDEs and helpful resources for getting started with R. If you would like to provide feedback, please send an email or audio comment to theRcast[at]gmail.com or leave us a voicemail at 1-269-849-9780.