在Sweave代码块中使用变量

时间:2014-09-23 15:21:56

标签: r sweave literate-programming

我正在尝试根据我的包中包含的一些示例数据编写一个小插图。我希望小插图尽可能地保持对示例数据集中的微小更改 - 例如id更改。

我希望做的是在隐藏的代码块中定义id:

<<echo=FALSE, results=hide>>=
ex_id <- functionToGetID() ## Let's assume it returns 1.
@

然后使用该变量在文档中稍后插入函数。类似的东西:

<<>>=
someFunction(id = get("ex_id"))
@

目标是让小插图中的文字显示:

someFunction(id = 1)  ## and NOT someFunction(id = get("ex_id"))

我不确定如何将变量注入代码块,这样LaTeX结果只显示变量的值,而不是变量的调用方式。

0 个答案:

没有答案