R Markdown:编织时出现错误信息

时间:2015-01-11 11:03:08

标签: r r-markdown

我正在尝试准备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   执行暂停

2 个答案:

答案 0 :(得分:1)

该错误与knitr无关。 object 'KAWASAN' not found表示data1没有名为KAWASAN的列。

答案 1 :(得分:0)

正如Richie所说,这意味着你没有那个专栏,可能的原因是虽然你在目标.Rmd中创建了data1,但是在不同的.Rmd中创建了KAWASAN列 - 为了再现性,knitr单独运行,因此不会可以访问工作区中的内容。