2016-04-25 98 views
2

如何在RStudio project環境中使用相對路徑?如何使用Rstudio相對路徑

例如,要訪問一個文件,我用的是整個路徑:

# My RStudio project working directory: 

getwd() 
[1] "C:/Users/MaurizioLocale/OneDrive/Data_Science/10_Capstone_project/ 
    CP_Natural_Language/MY_FILE.txt" 

但它是很長的。

我想使用相對工作環境的路徑。我嘗試了一些概念上相似的東西:

"~/MY_FILE.txt" 

其中~代表工作環境。不幸的是,它不起作用。

+0

我不明白你的問題。 [項目](https://support.rstudio.com/hc/en-us/articles/200526207-Using-Projects)能否幫助你使用你的'wd'? –

+0

我想在項目內部使用較短的路徑。你認爲我應該更直接地回答這個問題嗎? – Worice

+2

R中的所有路徑都可以相對於工作目錄。工作目錄由Rstudio項目自動設置。例如,我將所有數據保存在'/ data'文件夾中,當我加載它時,我使用'read.table(「./ data/file.txt」...)'。 –

回答

5

您可以更改工作目錄。獲取getwd()開頭的地址,用setwd()替換爲您的項目文件夾。然後,如@Roman所指出的,訪問文件時只需使用read.table("./folder/file.R")