2

Windows はこのコードを即座に実行しますが、私の Mac では、それぞれ約 2000 行の 2 つのデータ テーブルを書き込むだけで、10 分以上かかることもあります。誰かが解決策を提案できますか? 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 に答える