我的R脚本在运行时可以完美地工作,但是当我在R markdown中使用相同的脚本时,会出现一个错误“当前工作目录中不存在”

我的R脚本在运行时可以完美地工作,但是当我在R markdown中使用相同的脚本时,会出现一个错误“当前工作目录中不存在”,r,google-drive-api,r-markdown,R,Google Drive Api,R Markdown,当在R studio的脚本文件中运行时,我的R脚本可以完美地工作,但当我在R markdown中使用相同的脚本时,会出现错误;文件在当前工作目录中不存在 两者都在同一个wd中。 原因可能是什么 注意:我的所有工作都是在google drive脱机中完成的。这可能是因为R查找相对于当前工作目录的文件-默认情况下为Sys.getenvHOME,而knitr查找的目录与Rmarkdown文件相同 解决方案是在RMarkdown代码中指定文件的正确完整路径或相对路径。这可能是因为R查找相对于当前工作目录

当在R studio的脚本文件中运行时,我的R脚本可以完美地工作,但当我在R markdown中使用相同的脚本时,会出现错误;文件在当前工作目录中不存在 两者都在同一个wd中。 原因可能是什么


注意:我的所有工作都是在google drive脱机中完成的。

这可能是因为R查找相对于当前工作目录的文件-默认情况下为Sys.getenvHOME,而knitr查找的目录与Rmarkdown文件相同


解决方案是在RMarkdown代码中指定文件的正确完整路径或相对路径。

这可能是因为R查找相对于当前工作目录的文件-默认情况下为Sys.getenvHOME,而knitr查找的目录与RMarkdown文件相同

解决方案是在RMarkdown代码中指定文件的正确完整路径或相对路径。

这就是新的here R包的设计目的。它总是查看R项目目录的根目录,这里指的是根目录。无论您的Rmarkdown文件是否位于子目录中

library(here)
here("file_i_want.csv")
无论您使用的是R脚本还是Rmarkdown,这都是一样的

更多详细信息请参见:

这就是新here R软件包的设计目的。它总是查看R项目目录的根目录,这里指的是根目录。无论您的Rmarkdown文件是否位于子目录中

library(here)
here("file_i_want.csv")
无论您使用的是R脚本还是Rmarkdown,这都是一样的

更多详细信息请参见: