Training Course Details

Tidy Evaluation in R

Tidy Evaluation in R

Course Level: Advanced

This is a one-day course comprising of methods for tidy evaluation in R. We introduce the {rlang} package as a way of parsing variables from a data set into a function. Furthermore, we cover {renv} and its uses in managing workflows, by isolating your project’s R dependencies and managing library paths!

No Events Currently Scheduled

Sorry, there are no upcoming events for this course, but please get in touch if you would like to be kept informed when events are scheduled in the future.

View our full training course calendar »

Course Details

  • Course Outline
  • Learning Outcomes
  • Materials
  • Prior Knowledge

Course Outline

  • Modifying user argument in functions calls
  • Quoting code with quosures
  • Using quasi quotation
  • Using {renv} to ensure a reproducible workflow

Learning Outcomes

By the end of the course, participants will be able to…

  • Use the {rlang} operators !!, !!! and := to pass variables
  • Modify user functions using enquo()
  • Parse and deparse expressions
  • Construct reproducible data analysis workflows with {renv}


Prior Knowledge

This course assumes familiarity with the concepts taught in our {tidyverse} courses. Anyone attending the course should have experience using {dplyr} and {purrr}. Also required, is the ability to construct R functions.

Attendee Feedback