如何将我的R项目的默认工作目录设置为我的项目目录?

时间:2017-08-03 13:40:37

标签: r rstudio

我已经开始使用R Projects,但是当我开始一个新项目(在新目录或现有目录中)时,默认工作目录没有设置到该文件夹​​(我认为应该是这样的,对吧?我读它here)。

相反,它会转到我的主文件夹,例如:

>getwd()
[1] "/home/user"

我可以手动将工作目录更改为setwd()的项目文件夹,但是当我重新启动RStudio时,它会再次返回到主文件夹,而不是项目文件夹。

任何想法如何解决这个问题?

可能是非常基本的问题,但我还没有找到答案,而且我是RStudio项目的新手,所以我不确定这是我的设置中的问题还是什么......

> sessionInfo()
R version 3.3.2 (2016-10-31)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 16.04.3 LTS

3 个答案:

答案 0 :(得分:1)

  

但是当我重新启动RStudio时,它会再次返回到主文件夹,而不是项目文件夹。

这不应该发生。 RStudio documentation for projects州:

  

在RStudio中打开项目时,将采取以下措施:[...]

     
      
  • 当前工作目录设置为项目目录。
  •   

我可以通过RStudio 1.0.153验证这是否与macOS上记录的一样。如果这不适合您,您应该报告错误。

答案 1 :(得分:0)

直接进行:

setwd("/PATH/TO/YOUR/FOLDER")

或:

档案 - > (搜索并选择您的文件夹) - >更多 - >设置为工作目录

答案 2 :(得分:0)

我发现了自己的错误。出于某种原因,我在我的Rprofile.site文档中有setwd("~") ...我将其删除并再次尝试在RStudio中启动新项目。现在getwd()显示当前项目的正确文件夹。