2015-09-04 31 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