Tidy Evaluation in R

Tidy Evaluation in R

Course Level: Advanced (6 hours)

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:

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.

Course Details

Outline

  • Modifying user argument in functions calls
  • Quoting code with quosures
  • Using quasi quotation

Download course outline

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

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.

Materials Preview

  • 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

Attendee Feedback

  • “Extremely good teacher, great explanations, funny examples and very flexible in terms of content and time. I got to know a lot of things, that I did not think were possible.”
  • “Useful content, Jamie (course facilitator) very willing to provide help and support.”
  • “Material well presented and delivered”