【发布时间】:2014-12-15 17:05:05
【问题描述】:
由于我是 knitr 的新手,因此我正在阅读和修改 knitr 网站中给出的示例。引起我注意的一种方法是在 Rmw 文件中调用 R 脚本块。在编译和修改了几个示例之后,我想知道是否可以在 Rmw 文件上设置变量并将其传递给 R 脚本。
这是一个例子
\documentclass{article}
\begin{document}
<<set-options, echo=FALSE, cache=FALSE>>=
options(replace.assign=TRUE)
opts_chunk$set(cache=TRUE, fig.show='asis')
read_chunk('simple_example.R')
@
\title{Example}
\author{Somebody}
\maketitle
\section{Print variable}
<<Print-data, echo=TRUE>>=
inp=2
@
\end{document}
和
# Simple Example
## ---- Print-data ----
inp=inp+2
print(inp)
输出结果为 ip=2 和错误消息“object inp not found”。
非常感谢
【问题讨论】: