2

Windows 会立即执行此代码,但在我的 Mac 上,它需要很长时间,有时甚至超过 10 分钟,才能编写两个大约 2000 行的数据表。请问有人可以提出解决方案吗?我使用过 XLConnect R 库。谢谢。

# 8. Write results to file
path <- dirname(normalizePath(inp.file))
out.file <- paste(path, "/Out-",basename(inp.file),sep="")
wb <- loadWorkbook(out.file, create = TRUE)
createSheet(wb, name = "Activities")
createSheet(wb, name = "Resources")

writeWorksheet(wb, ActTab, sheet = "Activities", rownames = "EventNum")
writeWorksheet(wb, ResAvail, sheet = "Resources",rownames = "EventNum")
saveWorkbook(wb)
4

1 回答 1

1

看来我刚刚破解了。我从之前的运行中删除了输出文件,它工作得很好。问题似乎与 loadWorkbook 函数中的选项“create = TRUE”有关。也许它没有按预期工作,以覆盖具有相同名称的现有文件。

于 2015-04-02T09:50:22.630 回答