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

如何将我的R项目的默认工作目录设置为我的项目目录?,r,rstudio,R,Rstudio,我已经开始使用R项目,但是当我启动一个新项目(在一个新的或现有的目录中)时,默认的工作目录并没有设置到那个文件夹(我想应该是这样的,对吗?我读过) 相反,它会进入我的主文件夹,如: >getwd() [1] "/home/user" 我可以使用setwd()手动将我的工作目录更改为项目文件夹,但当我重新启动RStudio时,它将再次返回主文件夹,而不是项目文件夹 有没有办法解决这个问题 可能是一个相当基本的问题,但我还没有找到答案,而且我对RStudio的项目部分还不熟悉,所以我不确定这

我已经开始使用R项目,但是当我启动一个新项目(在一个新的或现有的目录中)时,默认的工作目录并没有设置到那个文件夹(我想应该是这样的,对吗?我读过)

相反,它会进入我的主文件夹,如:

>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
但是当我重新启动RStudio时,它会再次返回主文件夹,而不是项目文件夹

这不应该发生。各国:

在RStudio中打开项目时,将执行以下操作:[……]

  • 当前工作目录设置为项目目录
我可以通过RStudio 1.0.153在macOS上验证这一点。如果这对您不起作用,您应该报告一个bug。

要直接报告:

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


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

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

感谢您的确认,我已经认为这应该是您意外
setwd(other/path/thanprojectdir)
的情况,然后您可以在Rstudio菜单
->会话中恢复,将工作目录->设置为项目目录