繁体   English   中英

如何将包含文件的列表保存到 R 中的 csv 中?

[英]How to save a list which has files into csv in R?

我有一个包含 12 个数据框的列表。 如何将列表中的每个文件保存到单独的 csv 文件中? 此外,我正在尝试按列表名称保存和命名每个文件。

我尝试使用 laaply 但我不确定我做错了什么并且它在文件中引发错误:无效的描述错误。

x <- list of 12 df

lapply(x, function(x) write.csv(data.frame(x),paste("/path of the file","file_",names(x)[],".csv",sep=","), row.names=F))

与底座lapply试试

lapply(seq_along(x), function(i) write.csv(x[[i]], 
         paste0("/path/of/the/file/", names(x)[i], ".csv"), row.names = FALSE))

或者用imap

purrr::imap(x, write.csv(.x, 
               paste0("/path/of/the/file/", .y, ".csv"), row.names = FALSE))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM