【发布时间】:2016-03-09 16:26:37
【问题描述】:
我有多个数据框,我想将它们导出到 excel/csv 文件的不同选项卡中。我将把我的 15 个数据框分成三组,每组 5 个。这样,我将拥有三个带有五个不同选项卡的 Excel 工作表,而不是 15 个单独的 Excel 工作表。
导出到excel:
#fake data
data_1<-data.frame(c(03,23,4,2))
data_2<-data.frame(c(0223,3,1,2))
data_3<-data.frame(c(0232,3,1,1))
data_4<-data.frame(c(21,23,5,6))
data_5<-data.frame(c(24,5,6,7))
#fake names
mydatasets<-c(data_1,data_2,data_3,data_4,data_5)
mytitles<-c("data1", "data2", "data3","data4", "data5")
#for loop to write out individual csv files
for (i in 1:5)) {
a <- mydatasets[i]
title<-mytitles[i]
myfile <- paste0(title, "_", ".csv")
write.csv(a, file = myfile)
}
如何获取上述代码以将这些 csv 文件合并到一个 csv 文件或 excel 文件的多个选项卡中?
【问题讨论】:
-
您可以查看更复杂的包,例如
XLConnect,以在 R 中创建工作簿。
标签: r excel export-to-excel export-to-csv