Category Archives: TidyX Screen Cast

TidyX Episode 133: Intro to Flexdashboard

Somehow we made it through 132 episodes WITHOUT talking about {Flexdashboard}!! This week, Ellis Hughes and I remedy this and go through creating a basic Flexdashboard for training load monitoring.

In the sports science and sports medicine fields building dashboards for reporting training outcomes is incredibly popular. Most are doing so in excel, which can get messy given the amount of daily work one needs to do to keep it up to date (copying, pasting, pivot tabling, etc.). Let us help you simply your life and teach you how to build an automated report in {Flexdashboard}.

To watch our screen cast, CLICK HERE.

To access our code, CLICK HERE.

TidyX Episode 132: Shiny app for fuzzy name joining

This week, Ellis Hughes and I revisit the fuzzy name joining function we wrote in Episode 127 and build it into a {shiny} app that allows users to upload a file of new data and a file of “gold standard” key names and then have the fuzzy name joining function run in the background and produce an output file of matched names.

To watch the screen cast, CLICK HERE.

To access our code, CLICK HERE.

Episode 131: Player selection in shiny when different players have the same name

This week, Ellis Hughes and I discuss two different approaches to dealing with players who have the same name in {shiny} apps. This is a common issue when working with sports data (and lots of other data where you have a large number of people). If you don’t have a way of correcting for it, your user will select an individual’s name and get returned data for all people with that same name (not ideal).

To watch our screen cast, CLICK HERE.

To access our code, CLICK HERE.

Episode 130: Interactive reports without a shiny server

Two-weeks ago I wrote an article about creating interactive reports using Rmarkdown without the need for a shiny server. This is a very real need for some people who might be working in settings where security prevents them from having a web-based server to host we apps, settings where there aren’t financial resources to purchase server space, or in settings where there isn’t sufficient technical support to run and manage a web server.

This week on TidyX, Ellis Hughes and I talk through my blog article and go over the nuts and bolts of the Rmarkdown code and share ways for you to build these interactive reports using {tidyverse}, {plotly} and {crosstalk}.

To watch our screen cast, CLICK HERE.

To access our code, CLICK HERE.

TidyX 128: Advent of Code Day 1 – Tricks with setting indexes

This week, Ellis Hughes and I go over Advent of Code Day 1. For those that don’t know, Advent of Code is a fun thing to do around the holidays. The producer creates a new computer science type problem to solve each day and you can solve it in whatever computer language you would like.

We decided to tackle the first day of Advent of Code, where you were provided a bunch of data that required you to create summary statistics. The catch is that the data didn’t have any indexes to it. It was simply a text file with spaces that indicated where one group of observations end and another group of observations begin. To handle this, Ellis and I show two different options for how to identify indexes for the groups of unique observations and build a usable data frame for answering the problem statement.

To watch our screen cast, CLICK HERE.

To access our code, CLICK HERE.