工作目录中找不到rstudio文件

时间:2017-03-06 08:25:03

标签: r rstudio stata

我有一个Stata数据集,我想在Rstudio中打开,我一直这样做。但是这一次,我一直收到错误

  

找不到档案。

到目前为止我所做的是设置工作目录,加载所有必需的包,确保我使用双反斜杠来逃避(甚至使用单向前),检查文件名是否正确,双重检查路径,在事实上我按原样复制了它,但我仍然得到了错误。

设置我使用的目录

setwd("D:\\Documents\\...")

我检查确保选中

getwd()

然后我使用

检查了该目录中的所有文件
list.files(path = "D:/Documents/..",pattern=NULL, all.file=TRUE)

我想要使用的文件出现了,但我仍然无法使用

加载它
dat <- read.dta13("dataset.dta")

我尝试运行我的旧代码,发生同样的问题。我能做些什么来改变这种变化?我以前从未遇到过这个问题。

更新

根据评论,问题是RStudio使用rmd文件的位置作为工作目录(我仍然不明白为什么以前从未引起过问题)。我所做的就是强制它在第一个代码块中使用我的set目录

knitr::opts_knit$set(root.dir = normalizePath("D:\\Documents\\...")

有了这个,我可以毫无问题地阅读我的数据集。

0 个答案:

没有答案