我已经开始使用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
答案 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()
显示当前项目的正确文件夹。