【发布时间】:2014-09-13 03:22:30
【问题描述】:
我正在从 .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]。问题是对象是在哪个会话上创建的?
【问题讨论】: