This pronoun allows you to be explicit when you refer to an object
inside the data. Referring to the
.data pronoun rather than to
the original data frame has several advantages:
Sometimes a computation is not about the whole data but about a
subset. For example if you supply a grouped data frame to a dplyr
.data pronoun contains the group subset.
It lets dplyr know that you're referring to a column from the data which is helpful to generate correct queries when the source is a database.
.data object exported here is useful to import in your
package namespace to avoid a
R CMD check note when referring to
objects from the data mask.
An object of class
rlang_data_pronoun of length 0.