我有一个包含12个数据帧的列表。如何将列表中的每个文件保存到单独的csv文件中?另外,我正在尝试通过列表名称保存和命名每个文件。
我试图用力地使用,但是我不确定自己在做什么,它在文件中引发错误:无效的描述错误。
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))
我有一个包含12个数据帧的列表。如何将列表中的每个文件保存到单独的csv文件中?另外,我正在尝试通过列表名称保存和命名每个文件。
我试图用力地使用,但是我不确定自己在做什么,它在文件中引发错误:无效的描述错误。
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))
使用基数R 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,.y,row.names = FALSE))