【问题标题】:RStudio projects capabilitiesRStudio 项目功能
【发布时间】:2013-04-16 21:45:49
【问题描述】:

我开始使用 RStudio,我找到了创建项目的选项,根据@987654321,它使您能够“将您的工作划分为多个上下文,每个上下文都有自己的工作目录、工作区、历史记录和源文档” @。

项目是否仅用于包开发?如果没有,您能否向我展示任何其他典型情况,其中上面编写的功能可以让您在正常工作区中完成不可能(或更难)的事情(除了版本控制)?

【问题讨论】:

    标签: r rstudio


    【解决方案1】:

    项目在很多方面都很方便。

    1. 您提到了版本控制。即使你一个人工作,它也很有用,它也可以用于文本文件,例如如果您使用 markdown/knitr/Sweave 组合(请参阅 Reproducible Research)。我使用 Git 和 Dropbox 来跟踪我的代码和报告进度。

    2. 每个项目都有自己的工作目录。您可以在裸 R 中实现这一点,但 R Studio 会自动管理它。

    3. 您的工作区也是如此,每个项目都有一个单独的项目。

    4. 您在重新加载的项目中打开的源文件将自动打开。

    基本上,如果您必须处理多个项目,则项目很有用。您可以在它们之间快速切换,并获得相同的工作区、工作目录,这意味着加载的对象和历史记录。就好像你从来没有换过一样。没有项目也不是不可能做到这一点,但它不那么方便,这是你的问题。

    【讨论】:

    • 感谢回复,比较全面。快速提问。您在第 4 条中所说的内容在正常的 RStudio 会话中也不会发生(不使用项目)还是有所不同?
    • @Michele 无法比较。如果您重新启动 Rstudio,它将打开同一个文档,但这并没有说明您必须在多个程序之间切换的情况。您必须手动关闭一个程序并打开另一个程序,然后手动加载新工作区,手动更改目录。回去时冲洗并重复。我建议您尝试在 RStudio 中使用项目,这需要 5 分钟,您将能够决定它是否适合您。如果没有,只需删除项目目录中的几个额外文件,即可恢复正常。
    • 好的,知道了!我一定会开始玩项目的。
    猜你喜欢
    • 2020-09-23
    • 1970-01-01
    • 2018-11-23
    • 2020-01-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-08
    • 2011-10-29
    相关资源
    最近更新 更多