【发布时间】:2021-02-24 13:16:13
【问题描述】:
我有一个列表列表 mylists 和 data.table 对象
x <- rep("example",5)
y <- 1:5
list1 <- list('a'= data.table(x,y),'b' = data.table(x,y))
list2 <- list('c'= data.table(x,y), 'd' = data.table(x,y))
mylists <- list('Output1'= list1,'Output2' =list2)
mylists
我想将每个列表中的每个对象导出为 单独的 CSV 文件(最好使用来自 data.table 的 fwrite),命名为对象,即 Output1_a.csv
我不能 rbind 到一个data.frame/table,因为数据需要分开保存。
我尝试过使用
lapply(mylists,fwrite)
但无法生成具有不同名称的单独文件。
另外如何生成xlsx File,其中mylists 的所有对象都存储在如上所述命名的单独工作表中。
我想知道这两种方式,因为这可能对未来有用。
【问题讨论】:
标签: r export-to-csv export-to-excel