GitHub
LinkedIn
Twitter
YouTube
RSS

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 environments and function-evaluation in R, to help you understand how the tools in {rlang} work under the hood.

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

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

Materials

  • Page 1 of example course material for Tidy Evaluation in R
  • Page 2 of example course material for Tidy Evaluation in R
  • Page 3 of example course material for Tidy Evaluation in R
  • Page 4 of example course material for Tidy Evaluation in R
  • Page 5 of example course material for Tidy Evaluation in R

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