Я пытаюсь выполнить функцию, которая использует имена переданных параметров с purrr::pmap
.В отличие от purrr::map
(см. Ниже), pmap
не сохраняет эти имена.Ниже MWE фиксирует проблему:
print_names <- function(x) {
print(names(x))
}
namedVec <- c(nameA = "valueA")
purrr::map(list(namedVec), print_names)
# [1] "nameA"
# [[1]]
# [1] "nameA"
purrr::pmap(list(namedVec), print_names)
# NULL
# $nameA
# NULL