我正在尝试准备R Markdown文档。
我写了这个块(见下文)。当我按运行当前块按钮或按 Alt + Ctrl + C 时,它可以工作。但是当我按编织字按钮时,它会收到一条错误消息(见下文)。感谢任何帮助。
```{r}
data1 <- data
data_hill <- subset(data1,KAWASAN=="Hill"|KAWASAN=="hill")
data_low <- subset(data1,KAWASAN=="Lowland")
data_bank <- subset(data1,KAWASAN=="Riverbank")
```
从第37-43行退出(Preview-cf0fba3251.Rmd)
subset.default中的错误(data1,KAWASAN ==&#34; Hill&#34; | KAWASAN ==&#34; hill&#34;):object&#39; KAWASAN&#39;未找到 电话:... withVisible - &gt; eval - &gt; eval - &gt;子集 - &gt; subset.default 执行暂停
答案 0 :(得分:1)
该错误与knitr
无关。 object 'KAWASAN' not found
表示data1
没有名为KAWASAN
的列。
答案 1 :(得分:0)
正如Richie所说,这意味着你没有那个专栏,可能的原因是虽然你在目标.Rmd中创建了data1,但是在不同的.Rmd中创建了KAWASAN列 - 为了再现性,knitr单独运行,因此不会可以访问工作区中的内容。