- Learning Roadmap
- ^rstudio::conf by Year
- ~rstudio::conf 2020
- ~rstudio::conf 2019
- ~rstudio::conf 2018
- ~rstudio::conf 2017
- ~Shiny Dev Con 2016
- ^rstudio::conf by Topic
- ~Keynotes & Fireside Chats
- ~Case Studies
- ~R Markdown
- Additional Talks
- Important RStudio Sites
I work in the r-lib and tidyverse teams at RStudio. I'm interested in developing low-level tools that bring out the expressivity of the R language.
Interactivity and Programming in the Tidyverse - Lionel Henry
In tidyverse grammars such as dplyr you can refer to the columns in your data frames as if they were objects in the workspace. This syntax is optimised for interactivity and is a great fit for data...
Working with names and expressions in your tidy eval code - Lionel Henry
In practice there are two main flavors of tidy eval functions: functions that select columns, such as `dplyr::select()`, and functions that operate on columns, such as `dplyr::mutate()`.
Tidy evaluation is one of the major feature of the latest versions of dplyr and tidyr.
Tidy evaluation is one of the major feature of the latest versions of dplyr and tidyr. It enables tidyverse users to write reusable functions and pipeline wrappers.