Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR closes #608 about including the
tidyselect
semantic intopurrr
*_at
functionsThe functions for doing selection in purrr are:
lmap_at()
map_at()
modify_at()
& methodsAnd they can now be used with
map_at(my_list, vars(contains("a")), toupper)
so to be consistent with the behavior ofdplyr::mutate_at()
.This implementation first check if the
.at
is aquosure
, if so checks iftidyselect
is installed, and ifTRUE
runstidyselect::vars_select
, otherwise throws an error if the package is not installed (inspired by the waymap_df()
works).