2016-04-12 68 views
0

我正在構建需要文件運行的R腳本。在絕大多數情況下,這個文件將是默認的,但是對於不是的時候,我已經選擇在docopt中更改它。將data.frame嵌入到R腳本中

所以我的問題是,我該如何創建一個默認文件?簡單地將它包含在目錄下不會工作(如果從別的地方調用,我可能不知道運行時的路徑)。我的想法是,我只是將文件的內容包含在腳本本身中。我試過這個,但它截斷了數據,然後開始拋出「意外的符號」錯誤(我檢查了,沒有逗號或引號不合適,並且從文件加載時它工作正常)。這可能是因爲該文件長3800行。

有沒有一種方法可以將生成的RData嵌入到腳本本身中?有點像編譯它們在一起。還是有什麼簡單的我在這裏失蹤?

回答

0

您可以使用dput函數輸出的代碼在讀回變量時將重新創建最初傳遞給dput的對象。

+0

也許我不理解,但是這不僅僅取代一條我不能跟蹤的路徑嗎? – JPatnode