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()
, andsummarize()
that compute with variables.Tidy-selection: this is used for functions like
select()
,relocate()
, andrename()
that select variables.