2017-08-03 68 views
0

我已经开始使用R Projects,但是当我开始一个新项目时(无论是在新的还是在现有的目录中),默认的工作目录都没有设置到那个文件夹(我认为应该是这样的,对吧?它here)。如何将我的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 

回答

0

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

1

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

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

当一个项目内RStudio打开采取以下行动:[...]

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

我可以验证这个工程上RStudio 1.0.153 MacOS的相关文件。如果这不适合你,你应该报告一个错误。

+0

感谢您的确认,我已经认为应该是这样 – AstridB

0

要直接做:

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

或:

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

相关问题