2017-05-12 122 views
0

剛開始學習R(我沒有編碼經驗)並想將我的WD從/documents更改爲/documents/R將工作目錄設置爲默認的子文件夾WD

> getwd() 
[1] "C:/Users/Vincent/Documents" 
> setwd(paste(getwd(),"/R",sep="")) 
> 
> getwd() 
[1] "C:/Users/Vincent/Documents/R" 
> save.image("C:\\Users\\Vincent\\Documents\\R\\.RData") 

我應該在事後保存嗎?我已經嘗試在/Documents/R儲蓄。保存並關閉後,如果我只是從窗口打開rGUI,getwd()只會給我/Documents

但是,如果我打開保存在/R中的工作區文件,那麼getwd()將正確地給我/R。我是否必須始終從工作區文件中打開R以將它作爲WD的/R

+0

我在我喜歡的工作目錄中啓動R的首選方式是在RStudio中管理項目並使用* .Rproj。 –

回答

0

R的工作目錄將被設置爲運行它的地方。下面是一個淡化例如

[email protected] C:\Users\romunov 
> R 

R version 3.3.3 (2017-03-06) -- "Another Canoe" 
Copyright (C) 2017 The R Foundation for Statistical Computing 
Platform: x86_64-w64-mingw32/x64 (64-bit) 

... 

> getwd() 
[1] "C:/Users/romunov" 
> q("no") 

[email protected] C:\Users\romunov 
> cd Documents 

[email protected] C:\Users\romunov\Documents 
> R 

R version 3.3.3 (2017-03-06) -- "Another Canoe" 
Copyright (C) 2017 The R Foundation for Statistical Computing 
Platform: x86_64-w64-mingw32/x64 (64-bit) 

... 

> getwd() 
[1] "C:/Users/romunov/Documents" 

如果你願意用RStudio,節約了項目(然後打開它)會讓你getwd()指向該項目建立在哪裏。

+0

RStudio與標準GUI有什麼好處?或者說,你推薦哪個? – VincentMQ

+0

@VincentMQ這是個人喜好的問題。然而,對於我來說,我喜歡有一個合適的IDE,即使它缺少其他語言中成熟IDE的幾個特徵。我的建議是使用IDE,任何IDE。 –

相關問題