在 RMarkdown 中更改 WD

Changing WD in RMarkdown

我的 R Markdown 脚本是 运行 很好,直到我不得不从另一个 WD 访问文档而不是我的 RMarkdown 文件。我试图改变WD。但它不接受它。 在我的 R Markdown 文档期间,我可能会访问不同文件夹中的文档。如果不将我的文件复制到 R Markdown 文件夹中,我怎样才能更灵活? (那会浪费 space!)

这是正确的命令吗?

knitr::opts_knit$set(root.dir = "C:/Users/Nadine/OneDrive/ZID_Kurse/Einführung/Kursmaterial")

我需要把它放在文档的开头吗??? 它只是用 setWD() 命令停在块上。

干杯, 纳丁

您可能不需要更改工作目录;只需说明在哪里可以找到与项目工作目录相关的文件。您可以使用文件系统上文件的绝对路径,例如

list.files("C:/projects/another_project/data/")

或者您可以尝试使用相对路径通过父目录导航到文件。例如

list.files("../another_project/data/")