2017-09-08 10 views
0

チャンクオプションresults="hold"を使用して、Rノートブックの1つのチャンクにいくつかのコマンドの出力をまとめています。ここでは、問題を示して例のノートブックは、次のとおりです。チャンクオプション `results =" hold "` Rstudioノートブックでは意味がありません

--- 
title: "R Notebook" 
output: html_notebook 
--- 

```{r, results="hold"} 
cat("first line\n") 
cat("second line\n") 
``` 

knitr manualによると、results="hold"オプションは、「すべての出力ピースを保持し、チャンクの最後にプッシュ」することを意味します。これから、私は最初にRコードの2行と2行の出力を得ることを望んでいました。代わりに、R studioの "Preview"ボタンを押すと、最初のcat()の出力が表示され、次にcat()コマンドが表示されます。 .nb.htmlファイルから生成されたHTML出力は、私はすべてのコマンドの後、一緒にチャンクのすべての出力を収集するにはどうすればよい

<!-- rnb-text-begin --> 
<!-- rnb-text-end --> 
<!-- rnb-chunk-begin --> 
<!-- rnb-source-begin eyJkYXRhIjoiYGBgclxuY2F0KFwiZmlyc3QgbGluZVxcblwiKVxuYGBgIn 
<pre class="r"><code>cat(&quot;first line\n&quot;)</code></pre> 
<!-- rnb-source-end --> 
<!-- rnb-output-begin eyJkYXRhIjoiZmlyc3QgbGluZVxuIn0= --> 
<pre><code>first line</code></pre> 
<!-- rnb-output-end --> 
<!-- rnb-source-begin eyJkYXRhIjoiYGBgclxuY2F0KFwic2Vjb25kIGxpbmVcXG5cIilcbmBgYC 
<pre class="r"><code>cat(&quot;second line\n&quot;)</code></pre> 
<!-- rnb-source-end --> 
<!-- rnb-output-begin eyJkYXRhIjoic2Vjb25kIGxpbmVcbiJ9 --> 
<pre><code>second line</code></pre> 
<!-- rnb-output-end --> 
<!-- rnb-chunk-end --> 

のですか?

答えて

1

単純なハックは、{}でチャンクを囲むことです。

関連する問題