我需要使用相对路径从正在执行的R脚本中找到并行目录中数据文件的路径。我可以使用getwd()
获取正在执行的R脚本的措辞目录,返回类似"/main/project/scripts"
的内容。我需要获取位于“” /main/project/data/mydata.csv”处的数据资源。我可以使用正则表达式或其他一些形式的字符串操作来获取此路径,但是是否有更自然的方法可以从R中更改目录?我已经找到几个SO resources来获取工作目录,但是我找不到有关查找并行资源的任何问题。
失败的伪代码:
# get working directory
wd<-getwd()
# use wd string to move up and then down in parallel directory
fp<-paste(wd, "/../data/mydata.csv", sep="")
# import data
mydata <- read.csv(fp)
head(mydata)