我正在从 .R 文件编译 knitr 文档:
knit2pdf(example.Rnw, output=paste0(name,".tex"))
但在文档 example.Rnw 中,有以下功能:
do.call(cbind,mget(as.character(rep_names)))
其中 rep_names 它是由循环创建的一些数据框的名称,我想将其合并。问题是我不知道创建的数据框的确切数量。
如果我直接从 knitr 编译文档可以完美地工作,但是当我从 .R 文件执行时,他没有找到 rep_names 的对象。.pdf 输出示例。
## Error: value for ’Object_1’ not found
其中 Object_1 是 rep_names[1]。问题是在哪个会话上创建了对象?