2

我找到了很多页面,但仍然找不到如何将参数传递给 knit()

我想要的是这样的:

knit('my.Rmd','test.html',args='2013')

在我的.Rmd

`r opts_chunk$set(fig.width=17, fig.height=10, warning=FALSE,error=TRUE, echo=FALSE)`
jmeter压力测试结果
========================================================
```{r init,cache=TRUE}
response <- read.csv(file=args[1],header=F)
```
4

1 回答 1

3

knit()使用当前环境,因此它可以使用当前环境中的变量,例如

测试.R

a='hello knitr'
knit('test.Rmd',output='test.md')

测试.Rmd

```{r }
a
```

如果你运行test.R,它将在名为 的输出文件中产生“hello knitr” test.md

于 2013-07-12T06:15:44.640 回答