给 purrr::map 名称返回的列表
Giving the list returned by purrr::map names
有没有办法自动为purrr:map
给出的返回列表命名?
例如,我 运行 经常这样编码。
fn <- function(x) { paste0(x, "_") }
l <- map(LETTERS, fn)
names(l) <- LETTERS
我希望自动化的矢量自动成为结果列表的名称。
我们可以使用imap
imap(setNames(LETTERS, LETTERS), ~ paste0(.x, "_"))
或 map
命名为 vector
map(setNames(LETTERS, LETTERS), ~ paste0(.x, "_"))
有没有办法自动为purrr:map
给出的返回列表命名?
例如,我 运行 经常这样编码。
fn <- function(x) { paste0(x, "_") }
l <- map(LETTERS, fn)
names(l) <- LETTERS
我希望自动化的矢量自动成为结果列表的名称。
我们可以使用imap
imap(setNames(LETTERS, LETTERS), ~ paste0(.x, "_"))
或 map
命名为 vector
map(setNames(LETTERS, LETTERS), ~ paste0(.x, "_"))