【发布时间】:2020-10-19 00:40:42
【问题描述】:
对于具有命名 data.frames 的列表,是否可以在 purrr 工作流程中写入具有名称的不同文件?我用for 做这个。
dfs <-list(cars_head = head(cars),
cars_tail = tail(cars))
for (name in names(dfs)){ write.csv(dfs[[name]], paste0(name, ".csv")) }
我想处理 purrr 工作流,但不知道如何获取 data.frame 名称(????)。
list(cars_head = head(cars),
cars_tail = tail(cars)) %>%
map(.x = ., .f = write.csv( .x, paste0(????, ".csv"))
【问题讨论】:
-
list(cars_head = head(cars), cars_tail = tail(cars)) %>% imap(.x = ., .f = write.csv(.x, paste0(.y, " .csv"))