7

この短いチュートリアルに従って、R スクリプトを HTML ドキュメントとして直接印刷します。それはかなり簡単なはずです。通常の R スクリプトのヘッダーとコメントにいくつかの小さな変更を加えると、R スクリプト rmarkdown::render('/Users/you/Documents/yourscript.R')の最後でコマンドを呼び出すとknitr::spin、R スクリプトから Rmd ファイル、最終的な HTML または PDF に移動する関数が呼び出されるはずです。

エラーが表示されます: Error in sink(con, split = debug) : sink stack is fullどうすればよいかわかりません。私がオンラインで見つけたすべてのソリューションは、sink() を開いた後に閉じる必要があることを指摘しています。しかし、私はsink()自分自身を実際に使用していないので、どのように、どこでそれらを閉じるべきかわかりません。

R 3.3.0 を使用しています。

この質問は同じことを尋ねますが、反対票が投じられ、回答がありません。

4

1 に答える 1

16

ええと、私は何かばかげたことをしていたことが判明しましrmarkdown::render('/Users/you/Documents/yourscript.R')た。スクリプトにコマンドを含めて、コメントアウトするのを忘れていました。私はおそらく無限再帰を終えました。その行をコメントアウトすると、美しく機能しました。

于 2016-07-21T11:48:41.367 に答える