我正在实现一个在 knitr 中有很多公式的算法。所以我在一些代码块中定义了一些函数,名称在模式<<Fun_bar>>=@
中,并在其他代码块中定义单元测试,名称在模式中<<Test_foo>>=@
。现在,我只想运行函数定义代码块。是否有任何功能只能执行名称以“Test”开头的代码块?
问问题
466 次
1 回答
3
您可以使用选项挂钩eval
动态设置TRUE
标签匹配的块,例如Test_
<<setup, include=FALSE>>=
knitr::opts_hooks$set(eval = function(options) {
options$eval = grepl('^Test_', options$label)
options
})
@
于 2016-11-16T03:54:17.493 回答