我正在尝试以数据在一张纸中的方式将数据从我的 for 循环写入 excel 文件。我一直在使用 xlsx 库,但由于某种原因添加 APPEND = TRUE 并不能解决问题。我一直在尝试做的一个例子:
write.xlsx("Info", "results.xlsx", sheetName="Info", col.names=TRUE, row.names=TRUE, append=FALSE)
for (i in 1:10) {
write.xlsx(i, "results.xlsx", sheetName="datasheet",col.names=TRUE, row.names=TRUE, append=TRUE)
}
这仅适用于编写第一个循环结果,之后我收到一个错误,告诉我已经有一个同名的工作表,它不会将结果附加到工作表。我应该如何处理这个?