编织错误。找不到对象

Jef*_*eff 4 r

我有一个未清理的数据集。因此,我已经将其导入到我的R studio中。然后nrow(adult)在rmarkdown文件中运行并按下ctrl+Enter它时可以正常工作,但是当我按下时knit出现以下错误:

在此处输入图片说明

J B*_*ble 6

另一种选择,与前一种方式相同,但在您有大量不同数据的情况下非常有用

一旦您从 R 脚本生成了所有数据,请写入您的“正常代码”(任何 R 脚本):

save.image (file = "my_work_space.RData")
Run Code Online (Sandbox Code Playgroud)

然后,在您的 R-Markdown 脚本中,加载之前保存的数据图像和您需要的库。

```{r , include=FALSE}
load("my_work_space.RData")
library (tidyverse)
library (skimr)
library(incidence)
```
Run Code Online (Sandbox Code Playgroud)

注意:在进行任何修改后和运行 knit 之前,请确保保存数据。


GGa*_*mba 5

当您knit执行某些操作时,它将在新环境中执行。
该对象adult目前在您的环境中,但不在新创建的对象中。

您可能没有adult在编织中包含要读取或加载的代码。

如果按照@ sebastian-c注释清除工作区,您将看到甚至ctrl+enter不起作用。

您必须在中创建adult对象knit。例如,如果您的数据来自csv,

adult <- read.csv2('Path/to/file')
Run Code Online (Sandbox Code Playgroud)

在第一块。

希望这足够清楚。