2015-09-04 45 views
0

R.的新功能使用R Studio 0.99.467。我有多個項目。我知道我可以爲每個.RData文件保存/加載數據。不過,我希望將每一個都保存爲一個完整的「項目」,包括軟件包。目前我必須爲每個項目手動重新加載不同的包。我知道這可以通過調用.Rprofile中的庫()來完成,但是這個(我認爲)會加載所有項目的所有包,而不是隻加載每個項目所需的包。我知道可以保存/加載工作區,但我的理解是,這不會重新加載軟件包。有沒有辦法爲項目(包括軟件包)保存/加載的所有內容,以便我可以「快照」整個項目並稍後恢復工作?謝謝!R Studio - 重新加載軟件包

回答

1

兩件事情:

  1. [R讀取.Rprofile不僅從你的主目錄,但也從啓動時(啓動時的行爲完整的文檔,可以發現here)當前目錄。方便地,當您打開一個項目時,RStudio會在項目目錄中啓動R,因此您可以將.Rprofile放入項目的目錄中,以查看每次打開該特定項目時要運行的命令。

  2. 如果您希望能夠分別管理每個項目的軟件包(因此您的項目的軟件包和版本會與它保持一致),那麼有一個名爲Packrat的R軟件包就可以做到這一點,並且它與RStudio集成在一起。更多這裏:http://rstudio.github.io/packrat/

+0

謝謝喬納森。 –

+0

@ user3444294如果此答案解決了您的問題,請使用文本左側的按鈕將其標記爲答案。 – Molx