【问题标题】:R Studio - Reload PackagesR Studio - 重新加载包
【发布时间】:2015-09-04 14:20:47
【问题描述】:

R 新手。使用 R Studio 0.99.467。我有多个项目。我知道我可以在 .RData 文件中保存/加载每个数据。但是,我想将每个保存为一个完整的“项目”,包括包。目前我必须为每个项目手动重新加载不同的包。我知道这可以通过 .Rprofile 中的 library() 调用来完成,但这(我认为)会加载所有项目的所有包,而不是只加载每个项目所需的包。我知道可以保存/加载工作区,但我的理解是这不会重新加载包。有没有办法保存/加载项目的所有内容,包括包,以便我可以“快照”整个项目并在以后恢复工作?谢谢!

【问题讨论】:

    标签: rstudio


    【解决方案1】:

    两件事:

    1. R 不仅从您的主目录读取.Rprofile,而且在它启动时也从当前目录读取(有关启动行为的完整文档可以在here 中找到)。方便的是,当您打开项目时,RStudio 在项目目录中启动 R,因此您可以在项目目录中放置 .Rprofile,以便在每次打开该特定项目时运行您想要运行的命令。

    2. 如果您希望能够单独管理每个项目的包(以便您的项目的包及其版本坚持使用它),有一个名为 Packrat 的 R 包可以做到这一点,它与 RStudio 集成。更多内容:http://rstudio.github.io/packrat/

    【讨论】:

    • @user3444294 如果此答案解决了您的问题,请使用文本左侧的按钮将其标记为答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-09-29
    • 1970-01-01
    • 2020-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多