R markdown子文档:找不到对象

时间:2017-11-27 18:05:06

标签: r knitr r-markdown

这似乎是一个非常基本的问题,但不知怎的,我无法在任何地方找到解决方案。我正在尝试将变量传递给R markdown子文档。

在父文档中,我有这个块:

```{r}
var1 = "test-var1!"
cat(knit_child("child.Rmd"), sep = "\n")
```

在子文档中,如果我使用ls(),我可以看到var1在环境中。但是,如果我尝试使用var1,我会遇到编织错误:

Error in str(var1) : object 'var1' not found
Calls: <Anonymous> ... withCallingHandlers -> withVisible -> eval -> eval -> str

我尝试在RStudio和命令行编织。

有没有办法在子文档中使用对象?

0 个答案:

没有答案