有没有一种方法可以自动将名称赋予purrr:map给定的返回列表?

例如,我经常运行这样的代码。

fn <- function(x) { paste0(x, "_") }
l <- map(LETTERS, fn)
names(l) <- LETTERS

我希望可以自动将其转换为结果列表名称的向量。

最佳答案

我们可以使用imap

imap(setNames(LETTERS, LETTERS), ~ paste0(.x, "_"))

或带有命名的mapvector
map(setNames(LETTERS, LETTERS), ~ paste0(.x, "_"))

关于r - 给出由purrr::map名称返回的列表,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50726420/

10-12 19:46