1

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

このチャンクのために

<< label = TrtScores-SD-Response, echo = FALSE, results = asis >>=
R code
@

そしてknitr 0.5非常に遅くなります。この警告を克服するためのアイデア。ありがとう

4

1 に答える 1

11

次のように、結果の引数を引用符で囲むだけです。

<< label = TrtScores-SD-Response, echo = FALSE, results = "asis" >>=
R code
@

http://yihui.name/knitr/optionsに記載されているとおり(エラー メッセージが意図的に誘導した Web ページ):

チャンク ラベルを除くすべてのオプション値は、関数の引数の書き方と同様に有効な R 式でなければなりません。たとえば、文字値を取るオプションは、R の場合と同様に引用符で囲む必要があります (たとえば、fig.path=abc の代わりに fig.path="abc"、out.width= の代わりに out.width='\textwidth' と記述する必要があります)。 \textwidth)

その後、同じページで次のように表示されます。

結果: ('マークアップ'; 文字) は 3 つの可能な値を取ります

「Sweave から Knitr への移行」ページも参照してください。このページでは、Sweave と Knitr の違いについて説明しています。Yihui のすべてのドキュメントと同様に、見事にまとめられています。

于 2012-05-02T21:02:01.210 に答える