Я пытаюсь запустить purrr map
для векторных входов, и в выходных данных я хотел бы, чтобы выходные столбцы имели содержательные имена.
x <- c("a", "b")
y <- "end."
map_dfc(x, function(x) paste("pre ", x, y))
names(x) <- x
map_dfc(x, function(x) paste(x, y))
Это ожидаемый вывод, которыйимеет имена столбцов a
и b
:
# A tibble: 1 x 2
# a b
# <chr> <chr>
# pre a end. pre b end.
Есть ли способ избежать необходимости запуска
names(x) <- x
то есть
x <- c("a", "b")
y <- "end."
map_dfc(x, function(x) paste("pre ", x, y))
# A tibble: 1 x 2
# a b
# <chr> <chr>
выходовdata.frame / tibble с уже прикрепленными именами столбцов?
Я часто использую карту и часто забываю, имеет ли входной вектор имена или нет.