1

Rコードとその出力をドキュメントknitrに挿入するために使用しようとしています。pandoc/markdownしかし、私はknitrにR出力を注入させません。R チャンクをr and with{r} で装飾してみました。どちらも機能しません。ここに私のサンプルセットアップ(```rを使用):

まず、発行するコマンドを示し、次にこのコマンドでその後使用される 2 つのファイルをリストします。

シェルのコマンドは次のとおりです。

$ r CMD BATCH Knitme.R

の内容knitme.R:

library("knitr")
pandoc("foo.md")

の内容foo.md:

# My knitr test

```r
1+1
```

Did this print *the result* as well?

Here a graph:

```r

plot(1:10)
```

And where is the graph?

コマンドを実行した後、予想通り、新しいファイルを取得しますfoo.html。その内容は次のとおりです。

<h1 id="my-knitr-test">My knitr test</h1>
<pre class="sourceCode r"><code class="sourceCode r"><span class="dv">1+1</span></code></pre>
<p>Did this print <em>the result</em> as well?</p>
<p>Here a graph:</p>
<pre class="sourceCode r"><code class="sourceCode r">
<span class="kw">plot</span>(<span class="dv">1</span>:<span class="dv">10</span>)</code></pre>
<p>And where is the graph?</p>

この結果は、pandoc が入力ファイルfoo.mdを変換したことを示しています*が、knitr は実行された R コードの出力を挿入しませんでした。

何が恋しいですか?どんな助けでも大歓迎です!

4

1 に答える 1