这似乎是一个非常基本的问题,但不知怎的,我无法在任何地方找到解决方案。我正在尝试将变量传递给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和命令行编织。
有没有办法在子文档中使用对象?