25.12 When to embrace?

So the key challenge in writing data frame functions is figuring out which arguments need to be embraced. There are two terms to look for in the docs which correspond to the two most common sub-types of tidy evaluation:

  • Data-masking: this is used in functions like arrange(), filter(), and summarize() that compute with variables.

  • Tidy-selection: this is used for functions like select(), relocate(), and rename() that select variables.