如何将不同的R输出附加到一个Excel电子表格中

所以,只要我想分别运行我的代码不同的数据集…我想我的代码的输出保存在同一个Excel电子表格,但在不同的工作表….所以,如果我运行我的代码20个不同的数据集.. 。我想所有的输出保存在相同的Excel电子表格,但不同的工作表…所以我会在一个单一的Excel电子表格中有20个工作表…是否有一个特殊的function在R,让我这样做?.. …所以可以说我现有的电子表格被称为“Values.csv”….我如何将我的输出的其余部分追加到这个相同的电子表格。

我通常只使用write.csv(data,'Values.csv')等….但我不知道如何追加我的输出到这个相同的工作表…

您可以使用库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)