Intro to Metaprogramming for R

Metaprogramming is a generally useful tool to solve certain kinds of programming and data analysis problems. This talk will cover some important applications of metaprogramming to dplyr and highlight how R's metaprogramming makes working with tibbles and dplyr more ergonomic than working with pandas data frames.

We'll also get a high-level overview of the important APIs used for R metaprogramming and work through an example metaprogramming function together.