2016-04-25 71 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")