【发布时间】:2016-08-18 12:02:00
【问题描述】:
如何在RStudio project 环境中使用相对路径?
例如,要访问一个文件,我使用整个路径:
# My RStudio project working directory:
getwd()
[1] "C:/Users/MaurizioLocale/OneDrive/Data_Science/10_Capstone_project/
CP_Natural_Language/MY_FILE.txt"
但是真的很长。
我正在尝试使用 relative 到工作环境的路径。我尝试了一些概念上类似于:
"~/MY_FILE.txt"
其中~ 代表工作环境。不幸的是,它不起作用。
【问题讨论】:
-
我不明白你的问题。 projects 会帮助您处理您的
wd吗? -
我想在项目内部工作时使用较短的路径。你认为我应该让问题更直接吗?
-
R 中的所有路径都可以相对于工作目录。工作目录由 Rstudio 项目自动设置。例如,我将所有数据保存在
/data文件夹中,当我加载它时,我使用read.table("./data/file.txt"...)。 -
@RomanLuštrik 感谢您让我的问题更直接。如果您发布答案,我将关闭问题。
-
当心。对于用.Rmd 文件编写的代码,工作目录是保存所述.Rmd 文件的目录,即使它与
getwd()的结果不一致。