gpt4 book ai didi

r - 无法在 R notebook block 中设置工作目录,奇怪的错误

转载 作者:行者123 更新时间:2023-12-03 23:13:50 24 4
gpt4 key购买 nike

我遇到了一个奇怪的问题。当我从 RStudio RMD 文件中的 R markdown 块设置我的工作目录时,通过运行该块,我收到以下错误:

setwd('~/Users/Home/mypath/here')    

The working directory was changed to /Users/Home/mypath/here inside a notebook chunk.
The working directory will be reset when the chunk is finished running.
Use the knitr root.dir option in the setup chunk to change the the working directory for notebook chunks.

从块中运行这行代码并检查 getwd() 后,我得到以下信息:
getwd()
"/Users/Home"

但是,当我从控制台运行 setwd() 时(字面意思是在控制台中复制和粘贴/运行代码),工作目录已更改。

我从来没有在笔记本块中使用 setwd() 得到过这个错误,我几乎在我创建的每个 RMD 文件上都从笔记本块中 setwd() 得到了这个错误。为什么我现在突然收到这个错误?这似乎很奇怪。

最佳答案

建议这样做:

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
knitr::opts_knit$set(root.dir = "")
getwd()
```

关于r - 无法在 R notebook block 中设置工作目录,奇怪的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46008301/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com