如何将参数传递给knit()?

时间:2013-07-11 10:28:03

标签: r knitr

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

我想要的是这样的:

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

在my.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)
```

1 个答案:

答案 0 :(得分:2)

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

test.R

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

test.Rmd

```{r }
a
```

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