Knitr を使用して HTML レポートを生成しています。作成者と生成日のメタ タグを含めたいと考えています。
私のRhtmlページは次のようになります。
<html>
<head>
<meta name="author" content="<!--rinline Sys.getenv('USERNAME') -->">
<meta name="date" content="<!--rinline as.character(Sys.time()) -->">
</head>
<body>
</body>
</html>
残念ながら、 I の後knit("test.Rhtml")
、knitr が生成する HTML は
<meta name="author" content="<code class="knitr inline">RCotton</code>">
<meta name="date" content="<code class="knitr inline">2013-01-02 14:38:16</code>">
これは有効な HTML ではありません。私が本当に生成したいのは、次のようなものです
<meta name="author" content="RCotton">
<meta name="date" content="2013-01-02 14:38:16">
code
タグでラップされていない R コードを生成できますか? または、タグ属性 (これらのコンテンツ属性など) を指定する別の方法はありますか?
readLines
これまでのところ、 / str_replace
/でコンテンツを手動で修正するのが最も悪い計画ではありwriteLines
ませんが、これはかなり厄介なようです。