GitHub
LinkedIn
Twitter
YouTube
RSS

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.

Book: Tidy Evaluation in R

Start Date:
Price:
Venue Details:
Time:
Duration:

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