2015-08-08 102 views
1

我希望能夠在使用R命令行界面的同時更改我所在的目錄。我不想改變工作目錄,只是暫時改變目錄,就像用「cd」改變目錄一樣。更改R中的目錄

可以這樣做,如果是的話,我該怎麼做?

回答

3

setwd('path')

只要堅持路徑,你就大功告成了。

+0

這是否永久地改變工作目錄? – radiobrain77

+0

不,這不是永久的。如果需要,您可以再次更改目錄 - 即使在同一個會話中。 – Whitebeard

0

R setwd相當於shell cd。如果你有3個子目錄(DIRA,DIRB和DIRC),你想你需要編寫如下代碼目錄內的一些工作:

dirs=c("dirA", "dirB", "dirC") # normally you get these by some means 
# not through hard-coding; here is for example only 
pwd <- getwd() 
for (d in dirs) { 
    setwd(d) 
    # do some work in the subdirectory 
    setwd(pwd) # return to parent directory 
}