我正在使用knitr 0.5
进行分析,并抛出此警告
Warning in parse_params(params) :
(*) NOTE: I saw options " label = TrtScores-SD-Response, echo = FALSE, results = asis"
are you using the old Sweave syntax? go http://yihui.name/knitr/options
这个chunck
<< label = TrtScores-SD-Response, echo = FALSE, results = asis >>=
R code
@
和knitr 0.5
变得非常慢。有任何想法克服这个警告。感谢
答案 0 :(得分:11)
你只需要在结果参数周围添加引号,如下所示:
<< label = TrtScores-SD-Response, echo = FALSE, results = "asis" >>=
R code
@
如http://yihui.name/knitr/options所述(错误消息深思熟虑的网页):
除了块标签之外的所有选项值都必须是有效的R表达式,就像我们编写函数参数一样。例如,带有字符值的选项必须像在R中那样引用(例如,应该写出fig.path =“abc”而不是fig.path = abc,而out.width ='\ textwidth'而不是out.width = \文本宽度)
然后在同一页面上:
结果:('markup'; character)有三个可能的值
另请参阅"Transition from Sweave to knitr"页面,该页面解决了Sweave和knitr之间的这个和其他差异。像Yihui的所有文档一样,它非常好地组合在一起。