2017-08-03 113 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") 

或:

文件 - >(搜索和選擇文件夾) - >更多 - >設置爲工作目錄

相關問題