1

因此,每当我想为不同的数据集分别运行我的代码时......我希望我的代码输出保存在同一个 Excel 电子表格中,但保存在不同的工作表中......所以如果我为 20 个不同的数据集运行我的代码...... .我希望所有输出都保存在同一个 excel 电子表格但不同的工作表中......所以我将在一个 excel 电子表格中有 20 个工作表...... r 中有一个特殊功能可以让我这样做吗?.. ...所以可以说我现有的电子表格称为“Values.csv”....我如何将其余的输出附加到同一个电子表格中。

我通常只使用write.csv(data,'Values.csv')等......但我不确定如何将我的输出附加到同一个工作表......

4

1 回答 1

3

您可以使用库XLConnect来执行此操作。

library(XLConnect)

#some sample data
your.data=data.frame(a=1:10,b=21:30)

#Create .xls file
wb <- loadWorkbook("newfile.xls", create = TRUE)

#Create Sheet in file
createSheet(wb,name="name_one")

#write data
writeWorksheet(wb,your.data,sheet="name_one")

#save .xls file
saveWorkbook(wb)
于 2013-03-28T07:23:06.183 回答