Animated explanation of dplyr::top_n() and code to create the gif.
Personal site with research updates, blog posts, and bio.
Using gganimate to animate the data-munging process.
A package to handle awkwardky-structured data with multiple header rows or values broken across multiple rows.
Wrangling grouped data with broken values and NA/empty rows per variable per group.
Tracking two species of Neotropical cloud forest rodents in three dimensions.
Extracting and wrangling data encoded as text formatting in multi-sheet Excel files.
Plotting how popularity rankings for dog breeds change through time.
Using tidy evaluation to fix values broken up across rows.